>>> kdevelop: Building community/kdevelop 25.08.3-r1 (using abuild 3.16.0_rc4-r0) started Sun, 16 Nov 2025 17:45:05 +0000 >>> kdevelop: Validating /home/buildozer/aports/community/kdevelop/APKBUILD... >>> kdevelop: Analyzing dependencies... >>> kdevelop: Installing for build: build-base indent astyle-dev boost-dev clang clang21-dev clang21-static clang21-libclang clang21-extra-tools extra-cmake-modules karchive-dev kcmutils-dev kconfig-dev kcrash-dev kdeclarative-dev kdoctools-dev kguiaddons-dev kiconthemes-dev kio-dev kitemmodels-dev kitemviews-dev kjobwidgets-dev knewstuff-dev knotifications-dev knotifyconfig-dev kparts-dev kservice-dev ktexteditor-dev ktexttemplate-dev kwindowsystem-dev kxmlgui-dev libkomparediff2-dev libksysguard-dev llvm21-dev llvm21-gtest llvm21-static qt6-qtbase-dev qt6-qtwebengine-dev samurai shared-mime-info threadweaver-dev ( 1/764) Installing libintl (0.24.1-r1) ( 2/764) Installing indent (2.2.13-r2) ( 3/764) Installing astyle (3.6.12-r0) ( 4/764) Installing astyle-libs (3.6.12-r0) ( 5/764) Installing astyle-dev (3.6.12-r0) ( 6/764) Installing boost1.84-atomic (1.84.0-r3) ( 7/764) Installing boost1.84-chrono (1.84.0-r3) ( 8/764) Installing boost1.84-container (1.84.0-r3) ( 9/764) Installing boost1.84-context (1.84.0-r3) ( 10/764) Installing boost1.84-contract (1.84.0-r3) ( 11/764) Installing boost1.84-coroutine (1.84.0-r3) ( 12/764) Installing boost1.84-date_time (1.84.0-r3) ( 13/764) Installing boost1.84-fiber (1.84.0-r3) ( 14/764) Installing boost1.84-filesystem (1.84.0-r3) ( 15/764) Installing boost1.84-graph (1.84.0-r3) ( 16/764) Installing libbz2 (1.0.8-r6) ( 17/764) Installing xz-libs (5.8.1-r0) ( 18/764) Installing boost1.84-iostreams (1.84.0-r3) ( 19/764) Installing boost1.84-thread (1.84.0-r3) ( 20/764) Installing icu-data-full (76.1-r1) ( 21/764) Installing icu-libs (76.1-r1) ( 22/764) Installing boost1.84-locale (1.84.0-r3) ( 23/764) Installing boost1.84-log (1.84.0-r3) ( 24/764) Installing boost1.84-log_setup (1.84.0-r3) ( 25/764) Installing boost1.84-math (1.84.0-r3) ( 26/764) Installing boost1.84-prg_exec_monitor (1.84.0-r3) ( 27/764) Installing boost1.84-program_options (1.84.0-r3) ( 28/764) Installing libffi (3.5.2-r0) ( 29/764) Installing gdbm (1.26-r0) ( 30/764) Installing mpdecimal (4.0.1-r0) ( 31/764) Installing libpanelw (6.5_p20251010-r0) ( 32/764) Installing sqlite-libs (3.51.0-r0) ( 33/764) Installing python3 (3.12.12-r0) ( 34/764) Installing python3-pycache-pyc0 (3.12.12-r0) ( 35/764) Installing pyc (3.12.12-r0) ( 36/764) Installing python3-pyc (3.12.12-r0) ( 37/764) Installing boost1.84-python3 (1.84.0-r3) ( 38/764) Installing boost1.84-random (1.84.0-r3) ( 39/764) Installing boost1.84-regex (1.84.0-r3) ( 40/764) Installing boost1.84-serialization (1.84.0-r3) ( 41/764) Installing boost1.84-stacktrace_basic (1.84.0-r3) ( 42/764) Installing boost1.84-stacktrace_noop (1.84.0-r3) ( 43/764) Installing boost1.84-system (1.84.0-r3) ( 44/764) Installing boost1.84-timer (1.84.0-r3) ( 45/764) Installing boost1.84-type_erasure (1.84.0-r3) ( 46/764) Installing boost1.84-unit_test_framework (1.84.0-r3) ( 47/764) Installing boost1.84-url (1.84.0-r3) ( 48/764) Installing boost1.84-wave (1.84.0-r3) ( 49/764) Installing boost1.84-wserialization (1.84.0-r3) ( 50/764) Installing boost1.84-json (1.84.0-r3) ( 51/764) Installing boost1.84-nowide (1.84.0-r3) ( 52/764) Installing boost1.84-libs (1.84.0-r3) ( 53/764) Installing boost1.84 (1.84.0-r3) ( 54/764) Installing linux-headers (6.16.12-r0) ( 55/764) Installing bzip2-dev (1.0.8-r6) ( 56/764) Installing icu (76.1-r1) ( 57/764) Installing icu-dev (76.1-r1) ( 58/764) Installing xz (5.8.1-r0) ( 59/764) Installing xz-dev (5.8.1-r0) ( 60/764) Installing zlib-dev (1.3.1-r2) ( 61/764) Installing zstd (1.5.7-r2) ( 62/764) Installing zstd-dev (1.5.7-r2) ( 63/764) Installing boost1.84-dev (1.84.0-r3) ( 64/764) Installing boost-dev (1.84.0-r3) ( 65/764) Installing clang21-headers (21.1.2-r2) ( 66/764) Installing libxml2 (2.13.9-r0) ( 67/764) Installing llvm21-libs (21.1.2-r1) ( 68/764) Installing clang21-libs (21.1.2-r2) ( 69/764) Installing llvm21-linker-tools (21.1.2-r1) ( 70/764) Installing clang21 (21.1.2-r2) ( 71/764) Installing clang21-libclang (21.1.2-r2) ( 72/764) Installing clang21-extra-tools (21.1.2-r2) ( 73/764) Installing clang21-dev (21.1.2-r2) ( 74/764) Installing clang21-static (21.1.2-r2) ( 75/764) Installing libarchive (3.8.2-r0) ( 76/764) Installing rhash-libs (1.4.6-r0) ( 77/764) Installing libuv (1.51.0-r0) ( 78/764) Installing cmake (4.1.2-r0) ( 79/764) Installing extra-cmake-modules (6.19.0-r0) ( 80/764) Installing tzdata (2025b-r0) ( 81/764) Installing spirv-tools (1.4.321.0-r1) ( 82/764) Installing libxau (1.0.12-r0) ( 83/764) Installing libmd (1.1.0-r0) ( 84/764) Installing libbsd (0.12.2-r0) ( 85/764) Installing libxdmcp (1.1.5-r1) ( 86/764) Installing libxcb (1.17.0-r0) ( 87/764) Installing libx11 (1.8.12-r1) ( 88/764) Installing hwdata-pci (0.400-r0) ( 89/764) Installing libpciaccess (0.18.1-r1) ( 90/764) Installing libdrm (2.4.128-r0) ( 91/764) Installing libelf (0.194-r0) ( 92/764) Installing libxshmfence (1.3.3-r0) ( 93/764) Installing mesa (25.2.7-r0) ( 94/764) Installing mesa-gles (25.2.7-r0) ( 95/764) Installing mesa-gbm (25.2.7-r0) ( 96/764) Installing wayland-libs-client (1.24.0-r0) ( 97/764) Installing mesa-egl (25.2.7-r0) ( 98/764) Installing hicolor-icon-theme (0.18-r0) ( 99/764) Installing xprop (1.2.8-r0) (100/764) Installing libxext (1.3.6-r2) (101/764) Installing libice (1.1.2-r0) (102/764) Installing libuuid (2.41.2-r0) (103/764) Installing libsm (1.2.6-r0) (104/764) Installing libxt (1.3.1-r0) (105/764) Installing libxmu (1.2.1-r0) (106/764) Installing xset (1.2.5-r1) (107/764) Installing xdg-utils (1.2.1-r1) (108/764) Installing dbus-libs (1.16.2-r1) (109/764) Installing avahi-libs (0.8-r22) (110/764) Installing nettle (3.10.2-r0) (111/764) Installing libtasn1 (4.20.0-r0) (112/764) Installing p11-kit (0.25.5-r2) (113/764) Installing gnutls (3.8.8-r0) (114/764) Installing cups-libs (2.4.13-r0) (115/764) Installing libpng (1.6.49-r0) (116/764) Installing freetype (2.13.3-r0) (117/764) Installing fontconfig (2.17.1-r0) (118/764) Installing libeconf (0.8.0-r0) (119/764) Installing libblkid (2.41.2-r0) (120/764) Installing libmount (2.41.2-r0) (121/764) Installing glib (2.86.1-r0) (122/764) Installing gobject-introspection (1.86.0-r0) (123/764) Installing shared-mime-info (2.4-r6) (124/764) Installing libjpeg-turbo (3.1.2-r0) (125/764) Installing libsharpyuv (1.6.0-r0) (126/764) Installing libwebp (1.6.0-r0) (127/764) Installing tiff (4.7.1-r0) (128/764) Installing gdk-pixbuf (2.44.4-r0) (129/764) Installing gtk-update-icon-cache (3.24.51-r0) (130/764) Installing libxcomposite (0.4.6-r5) (131/764) Installing libxfixes (6.0.2-r0) (132/764) Installing libxrender (0.9.12-r0) (133/764) Installing libxcursor (1.2.3-r0) (134/764) Installing libxdamage (1.1.6-r5) (135/764) Installing libxi (1.8.2-r0) (136/764) Installing libxinerama (1.1.5-r4) (137/764) Installing libxrandr (1.5.4-r1) (138/764) Installing libatk-1.0 (2.58.1-r0) (139/764) Installing at-spi2-core-libs (2.58.1-r0) (140/764) Installing libxtst (1.2.5-r0) (141/764) Installing at-spi2-core (2.58.1-r0) (142/764) Installing libatk-bridge-2.0 (2.58.1-r0) (143/764) Installing pixman (0.46.4-r0) (144/764) Installing cairo (1.18.4-r0) (145/764) Installing cairo-gobject (1.18.4-r0) (146/764) Installing libepoxy (1.5.10-r1) (147/764) Installing fribidi (1.0.16-r2) (148/764) Installing graphite2 (1.3.14-r6) (149/764) Installing harfbuzz (11.3.2-r0) (150/764) Installing libxft (2.3.9-r0) (151/764) Installing pango (1.56.4-r0) (152/764) Installing wayland-libs-cursor (1.24.0-r0) (153/764) Installing wayland-libs-egl (1.24.0-r0) (154/764) Installing xkeyboard-config (2.46-r0) (155/764) Installing libxkbcommon (1.12.2-r0) (156/764) Installing gtk+3.0 (3.24.51-r0) (157/764) Installing libevdev (1.13.5-r0) (158/764) Installing mtdev (1.1.7-r0) (159/764) Installing eudev-libs (3.2.14-r5) (160/764) Installing libinput-libs (1.29.2-r0) (161/764) Installing tslib (1.23-r0) (162/764) Installing xcb-util (0.4.1-r3) (163/764) Installing xcb-util-image (0.4.1-r0) (164/764) Installing xcb-util-renderutil (0.3.10-r0) (165/764) Installing xcb-util-cursor (0.1.5-r0) (166/764) Installing xcb-util-wm (0.4.2-r0) (167/764) Installing xcb-util-keysyms (0.4.1-r0) (168/764) Installing libxkbcommon-x11 (1.12.2-r0) (169/764) Installing qt6-qtbase-x11 (6.10.0-r1) (170/764) Installing libb2 (0.98.1-r3) (171/764) Installing double-conversion (3.3.1-r0) (172/764) Installing libpcre2-16 (10.47-r0) (173/764) Installing duktape-libs (2.7.0-r2) (174/764) Installing libproxy (0.5.10-r0) (175/764) Installing qt6-qtbase (6.10.0-r1) (176/764) Installing mariadb-connector-c (3.4.6-r0) (177/764) Installing qt6-qtbase-mysql (6.10.0-r1) (178/764) Installing unixodbc (2.3.14-r0) (179/764) Installing qt6-qtbase-odbc (6.10.0-r1) (180/764) Installing libpq (18.1-r0) (181/764) Installing qt6-qtbase-postgresql (6.10.0-r1) (182/764) Installing qt6-qtbase-sqlite (6.10.0-r1) (183/764) Installing libgpg-error (1.55-r0) (184/764) Installing libgcrypt (1.11.2-r0) (185/764) Installing libgpg-error-dev (1.55-r0) (186/764) Installing libgcrypt-dev (1.11.2-r0) (187/764) Installing gnutls-c++ (3.8.8-r0) (188/764) Installing libgmpxx (6.3.0-r4) (189/764) Installing gmp-dev (6.3.0-r4) (190/764) Installing nettle-dev (3.10.2-r0) (191/764) Installing libidn2-dev (2.3.8-r0) (192/764) Installing libtasn1-progs (4.20.0-r0) (193/764) Installing libtasn1-dev (4.20.0-r0) (194/764) Installing p11-kit-dev (0.25.5-r2) (195/764) Installing gnutls-dev (3.8.8-r0) (196/764) Installing gdbm-tools (1.26-r0) (197/764) Installing gdbm-dev (1.26-r0) (198/764) Installing avahi-compat-howl (0.8-r22) (199/764) Installing avahi-compat-libdns_sd (0.8-r22) (200/764) Installing avahi-glib (0.8-r22) (201/764) Installing libdaemon (0.14-r6) (202/764) Installing libevent (2.1.12-r8) (203/764) Installing avahi (0.8-r22) avahi-0.8-r22.pre-install: Executing script... (204/764) Installing libxml2-utils (2.13.9-r0) (205/764) Installing docbook-xml (4.5-r10) docbook-xml-4.5-r10.post-install: Executing script... (206/764) Installing libxslt (1.1.43-r3) (207/764) Installing docbook-xsl-ns (1.79.2-r13) docbook-xsl-ns-1.79.2-r13.post-install: Executing script... (208/764) Installing docbook-xsl-nons (1.79.2-r13) docbook-xsl-nons-1.79.2-r13.post-install: Executing script... (209/764) Installing docbook-xsl (1.79.2-r13) (210/764) Installing gettext-asprintf (0.24.1-r1) (211/764) Installing gettext-libs (0.24.1-r1) (212/764) Installing gettext-envsubst (0.24.1-r1) (213/764) Installing gettext (0.24.1-r1) (214/764) Installing gettext-dev (0.24.1-r1) (215/764) Installing py3-parsing (3.2.3-r0) (216/764) Installing py3-parsing-pyc (3.2.3-r0) (217/764) Installing py3-packaging (25.0-r0) (218/764) Installing py3-packaging-pyc (25.0-r0) (219/764) Installing libffi-dev (3.5.2-r0) (220/764) Installing bsd-compat-headers (0.7.2-r6) (221/764) Installing libformw (6.5_p20251010-r0) (222/764) Installing libmenuw (6.5_p20251010-r0) (223/764) Installing libncurses++ (6.5_p20251010-r0) (224/764) Installing ncurses-dev (6.5_p20251010-r0) (225/764) Installing libedit-dev (20251016.3.1-r0) (226/764) Installing libpcre2-32 (10.47-r0) (227/764) Installing pcre2-dev (10.47-r0) (228/764) Installing libfdisk (2.41.2-r0) (229/764) Installing liblastlog2 (2.41.2-r0) (230/764) Installing libsmartcols (2.41.2-r0) (231/764) Installing sqlite (3.51.0-r0) (232/764) Installing sqlite-dev (3.51.0-r0) (233/764) Installing util-linux-dev (2.41.2-r0) (234/764) Installing glib-dev (2.86.1-r0) (235/764) Installing libevent-dev (2.1.12-r8) (236/764) Installing avahi-dev (0.8-r22) (237/764) Installing cups-dev (2.4.13-r0) (238/764) Installing dbus-dev (1.16.2-r1) (239/764) Installing double-conversion-dev (3.3.1-r0) (240/764) Installing eudev-dev (3.2.14-r5) (241/764) Installing expat (2.7.3-r0) (242/764) Installing expat-dev (2.7.3-r0) (243/764) Installing brotli (1.1.0-r2) (244/764) Installing brotli-dev (1.1.0-r2) (245/764) Installing libpng-dev (1.6.49-r0) (246/764) Installing freetype-dev (2.13.3-r0) (247/764) Installing fontconfig-dev (2.17.1-r0) (248/764) Installing libturbojpeg (3.1.2-r0) (249/764) Installing libjpeg-turbo-dev (3.1.2-r0) (250/764) Installing libtiffxx (4.7.1-r0) (251/764) Installing libwebpdecoder (1.6.0-r0) (252/764) Installing libwebpdemux (1.6.0-r0) (253/764) Installing libwebpmux (1.6.0-r0) (254/764) Installing libwebp-dev (1.6.0-r0) (255/764) Installing tiff-dev (4.7.1-r0) (256/764) Installing gdk-pixbuf-dev (2.44.4-r0) (257/764) Installing xorgproto (2024.1-r0) (258/764) Installing libxau-dev (1.0.12-r0) (259/764) Installing xcb-proto (1.17.0-r0) (260/764) Installing xcb-proto-pyc (1.17.0-r0) (261/764) Installing libxdmcp-dev (1.1.5-r1) (262/764) Installing libxcb-dev (1.17.0-r0) (263/764) Installing xtrans (1.6.0-r0) (264/764) Installing libx11-dev (1.8.12-r1) (265/764) Installing libpciaccess-dev (0.18.1-r1) (266/764) Installing libdrm-dev (2.4.128-r0) (267/764) Installing libxfixes-dev (6.0.2-r0) (268/764) Installing libxdamage-dev (1.1.6-r5) (269/764) Installing libxshmfence-dev (1.3.3-r0) (270/764) Installing libxxf86vm (1.1.6-r0) (271/764) Installing mesa-gl (25.2.7-r0) (272/764) Installing libclc (21.1.2-r0) (273/764) Installing spirv-llvm-translator-libs (21.1.0-r0) (274/764) Installing mesa-rusticl (25.2.7-r0) (275/764) Installing libxext-dev (1.3.6-r2) (276/764) Installing libxxf86vm-dev (1.1.6-r0) (277/764) Installing mesa-dev (25.2.7-r0) (278/764) Installing libepoxy-dev (1.5.10-r1) (279/764) Installing libxi-dev (1.8.2-r0) (280/764) Installing libxinerama-dev (1.1.5-r4) (281/764) Installing libxml2-dev (2.13.9-r0) (282/764) Installing libxkbcommon-dev (1.12.2-r0) (283/764) Installing wayland-protocols (1.45-r0) (284/764) Installing libxtst-dev (1.2.5-r0) (285/764) Installing at-spi2-core-dev (2.58.1-r0) (286/764) Installing cairo-tools (1.18.4-r0) (287/764) Installing libxrender-dev (0.9.12-r0) (288/764) Installing pixman-dev (0.46.4-r0) (289/764) Installing util-macros (1.20.2-r0) (290/764) Installing xcb-util-dev (0.4.1-r3) (291/764) Installing cairo-dev (1.18.4-r0) (292/764) Installing fribidi-dev (1.0.16-r2) (293/764) Installing pango-tools (1.56.4-r0) (294/764) Installing harfbuzz-cairo (11.3.2-r0) (295/764) Installing harfbuzz-gobject (11.3.2-r0) (296/764) Installing harfbuzz-icu (11.3.2-r0) (297/764) Installing harfbuzz-subset (11.3.2-r0) (298/764) Installing graphite2-dev (1.3.14-r6) (299/764) Installing harfbuzz-dev (11.3.2-r0) (300/764) Installing libxft-dev (2.3.9-r0) (301/764) Installing pango-dev (1.56.4-r0) (302/764) Installing wayland-libs-server (1.24.0-r0) (303/764) Installing qt6-qtdeclarative (6.10.0-r0) (304/764) Installing qt6-qtwayland (6.10.0-r0) (305/764) Installing wayland-dev (1.24.0-r0) (306/764) Installing libxcomposite-dev (0.4.6-r5) (307/764) Installing libxcursor-dev (1.2.3-r0) (308/764) Installing libxrandr-dev (1.5.4-r1) (309/764) Installing gtk+3.0-dev (3.24.51-r0) (310/764) Installing libb2-dev (0.98.1-r3) (311/764) Installing libinput-dev (1.29.2-r0) (312/764) Installing openssl-dev (3.5.4-r0) (313/764) Installing libpq-dev (18.1-r0) (314/764) Installing libproxy-dev (0.5.10-r0) (315/764) Installing fmt (11.2.0-r1) (316/764) Installing fmt-dev (11.2.0-r1) (317/764) Installing mariadb-connector-c-dev (3.4.6-r0) (318/764) Installing mariadb-common (11.4.8-r1) (319/764) Installing libaio (0.3.113-r2) (320/764) Installing mariadb-embedded (11.4.8-r1) (321/764) Installing mariadb-dev (11.4.8-r1) (322/764) Installing tslib-dev (1.23-r0) (323/764) Installing unixodbc-dev (2.3.14-r0) (324/764) Installing vulkan-headers (1.4.321.0-r0) (325/764) Installing vulkan-loader (1.4.321.0-r0) (326/764) Installing vulkan-loader-dev (1.4.321.0-r0) (327/764) Installing xcb-util-image-dev (0.4.1-r0) (328/764) Installing xcb-util-renderutil-dev (0.3.10-r0) (329/764) Installing xcb-util-cursor-dev (0.1.5-r0) (330/764) Installing xcb-util-keysyms-dev (0.4.1-r0) (331/764) Installing xcb-util-wm-dev (0.4.2-r0) (332/764) Installing qt6-qtbase-dev (6.10.0-r1) (333/764) Installing karchive (6.19.0-r0) (334/764) Installing karchive-dev (6.19.0-r0) (335/764) Installing qt6-qtshadertools (6.10.0-r0) (336/764) Installing qt6-qtshadertools-dev (6.10.0-r0) (337/764) Installing qt6-qtdeclarative-dev (6.10.0-r0) (338/764) Installing kcoreaddons (6.19.0-r1) (339/764) Installing breeze-icons (6.19.0-r0) (340/764) Installing kde-default-icon-theme (6.19.0-r1) (341/764) Installing kcoreaddons-dev (6.19.0-r1) (342/764) Installing plasma-wayland-protocols (1.19.0-r0) (343/764) Installing qt6-qtbase-private-dev (6.10.0-r1) (344/764) Installing qt6-qtwayland-dev (6.10.0-r0) (345/764) Installing kwindowsystem (6.19.0-r0) (346/764) Installing kwindowsystem-dev (6.19.0-r0) (347/764) Installing skalibs-libs (2.14.4.0-r0) (348/764) Installing utmps-libs (0.1.3.1-r0) (349/764) Installing linux-pam (1.7.1-r0) (350/764) Installing libelogind (255.17-r0) (351/764) Installing polkit-elogind-libs (126-r0) (352/764) Installing polkit-common (126-r0) polkit-common-126-r0.pre-install: Executing script... (353/764) Installing dbus-glib (0.114-r0) (354/764) Installing dbus-glib-dev (0.114-r0) (355/764) Installing polkit-dev (126-r0) (356/764) Installing polkit-elogind-dev (126-r0) (357/764) Installing qt5-qtbase (5.15.10_git20230714-r4) (358/764) Installing qt5-qtbase-sqlite (5.15.10_git20230714-r4) (359/764) Installing qt5-qtbase-odbc (5.15.10_git20230714-r4) (360/764) Installing qt5-qtbase-postgresql (5.15.10_git20230714-r4) (361/764) Installing qt5-qtbase-mysql (5.15.10_git20230714-r4) (362/764) Installing freetds (1.5.8-r0) (363/764) Installing qt5-qtbase-tds (5.15.10_git20230714-r4) (364/764) Installing qt5-qtbase-x11 (5.15.10_git20230714-r4) (365/764) Installing qt5-qtdeclarative (5.15.10_git20230629-r0) (366/764) Installing qt5-qtwayland (5.15.10_git20230714-r1) (367/764) Installing libice-dev (1.1.2-r0) (368/764) Installing libsm-dev (1.2.6-r0) (369/764) Installing perl (5.42.0-r0) (370/764) Installing qt5-qtbase-dev (5.15.10_git20230714-r4) (371/764) Installing polkit-qt5 (0.200.0-r0) (372/764) Installing polkit-qt6 (0.200.0-r0) (373/764) Installing polkit-qt-dev (0.200.0-r0) (374/764) Installing kauth (6.19.0-r0) (375/764) Installing kauth-dev (6.19.0-r0) (376/764) Installing kcodecs (6.19.0-r0) (377/764) Installing kcodecs-dev (6.19.0-r0) (378/764) Installing kconfig (6.19.0-r0) (379/764) Installing kguiaddons (6.19.0-r1) (380/764) Installing iso-codes-lang (4.19.0-r0) (381/764) Installing ki18n (6.19.0-r0) (382/764) Installing kcolorscheme (6.19.0-r0) (383/764) Installing kcolorscheme-dev (6.19.0-r0) (384/764) Installing kconfig-dev (6.19.0-r0) (385/764) Installing qt6-qttools-libs (6.10.0-r0) (386/764) Installing qt6-qttools (6.10.0-r0) (387/764) Installing qt6-qttools-dev (6.10.0-r0) (388/764) Installing kguiaddons-dev (6.19.0-r1) (389/764) Installing iso-codes (4.19.0-r0) (390/764) Installing iso-codes-dev (4.19.0-r0) (391/764) Installing ki18n-dev (6.19.0-r0) (392/764) Installing kwidgetsaddons (6.19.0-r1) (393/764) Installing kwidgetsaddons-dev (6.19.0-r1) (394/764) Installing kconfigwidgets (6.19.0-r0) (395/764) Installing kconfigwidgets-dev (6.19.0-r0) (396/764) Installing kcrash (6.19.0-r0) (397/764) Installing kcrash-dev (6.19.0-r0) (398/764) Installing kdbusaddons (6.19.0-r0) (399/764) Installing kdbusaddons-dev (6.19.0-r0) (400/764) Installing kglobalaccel (6.19.0-r0) (401/764) Installing kglobalaccel-dev (6.19.0-r0) (402/764) Installing breeze-icons-dev (6.19.0-r0) (403/764) Installing kitemviews (6.19.0-r0) (404/764) Installing kitemviews-dev (6.19.0-r0) (405/764) Installing qt6-qtsvg (6.10.0-r0) (406/764) Installing qt6-qtsvg-dev (6.10.0-r0) (407/764) Installing kiconthemes (6.19.0-r0) (408/764) Installing kiconthemes-dev (6.19.0-r0) (409/764) Installing acl-dev (2.3.2-r1) (410/764) Installing attica (6.19.0-r0) (411/764) Installing attica-dev (6.19.0-r0) (412/764) Installing kcompletion (6.19.0-r0) (413/764) Installing kcompletion-dev (6.19.0-r0) (414/764) Installing kservice (6.19.0-r0) (415/764) Installing kservice-dev (6.19.0-r0) (416/764) Installing alsa-lib (1.2.14-r1) (417/764) Installing alsa-lib-dev (1.2.14-r1) (418/764) Installing flite (2.2-r5) (419/764) Installing flite-dev (2.2-r5) (420/764) Installing libasyncns (0.8-r4) (421/764) Installing libltdl (2.5.4-r1) (422/764) Installing orc (0.4.41-r0) (423/764) Installing libogg (1.3.6-r0) (424/764) Installing libflac (1.4.3-r2) (425/764) Installing lame-libs (3.100-r5) (426/764) Installing mpg123-libs (1.33.3-r0) (427/764) Installing opus (1.5.2-r1) (428/764) Installing libvorbis (1.3.7-r2) (429/764) Installing libsndfile (1.2.2-r2) (430/764) Installing soxr (0.1.3-r7) (431/764) Installing speexdsp (1.2.1-r2) (432/764) Installing tdb-libs (1.4.14-r0) (433/764) Installing libpulse (17.0-r5) (434/764) Installing qt6-qtmultimedia (6.10.0-r0) (435/764) Installing aom-libs (3.13.1-r0) (436/764) Installing libva (2.22.0-r1) (437/764) Installing libvdpau (1.5-r4) (438/764) Installing ffmpeg-libavutil (8.0-r4) (439/764) Installing libdav1d (1.5.2-r0) (440/764) Installing lcms2 (2.17-r0) (441/764) Installing libjxl (0.11.1-r3) (442/764) Installing rav1e-libs (0.8.1-r0) (443/764) Installing glslang-libs (1.4.321.0-r0) (444/764) Installing shaderc (2025.3-r0) (445/764) Installing ffmpeg-libswresample (8.0-r4) (446/764) Installing libtheora (1.2.0-r0) (447/764) Installing libvpx (1.15.2-r0) (448/764) Installing x264-libs (0.164.3108-r1) (449/764) Installing numactl (2.0.18-r0) (450/764) Installing x265-libs (4.1-r0) (451/764) Installing xvidcore (1.3.7-r2) (452/764) Installing ffmpeg-libavcodec (8.0-r4) (453/764) Installing libudfread (1.2.0-r0) (454/764) Installing libbluray (1.4.0-r0) (455/764) Installing libopenmpt (0.8.3-r0) (456/764) Installing mbedtls (3.6.5-r0) (457/764) Installing librist (0.2.10-r1) (458/764) Installing libsrt (1.5.3-r1) (459/764) Installing libssh (0.11.3-r0) (460/764) Installing libsodium (1.0.20-r0) (461/764) Installing libzmq (4.3.5-r2) (462/764) Installing ffmpeg-libavformat (8.0-r4) (463/764) Installing ffmpeg-libswscale (8.0-r4) (464/764) Installing qt6-qtmultimedia-ffmpeg (6.10.0-r0) (465/764) Installing libxv (1.0.13-r0) (466/764) Installing cdparanoia-libs (10.2-r14) (467/764) Installing graphene (1.10.8-r5) (468/764) Installing gstreamer (1.26.7-r0) (469/764) Installing gstreamer-ptp-helper (1.26.7-r0) (470/764) Installing gst-plugins-base (1.26.7-r1) (471/764) Installing openexr-libiex (3.4.2-r0) (472/764) Installing imath (3.1.12-r0) (473/764) Installing openexr-libilmthread (3.4.2-r0) (474/764) Installing libdeflate (1.25-r0) (475/764) Installing openexr (3.4.2-r0) (476/764) Installing openexr-libopenexrcore (3.4.2-r0) (477/764) Installing openexr-libopenexr (3.4.2-r0) (478/764) Installing soundtouch (2.3.3-r0) (479/764) Installing libunibreak (6.1-r0) (480/764) Installing libass (0.17.4-r0) (481/764) Installing libraw1394 (2.1.2-r5) (482/764) Installing libusb (1.0.29-r0) (483/764) Installing libdc1394 (2.2.7-r0) (484/764) Installing libde265 (1.0.15-r1) (485/764) Installing directfb (1.7.7-r8) (486/764) Installing faac (1.31.1-r0) (487/764) Installing fdk-aac (2.0.2-r4) (488/764) Installing libfreeaptx (0.2.2-r0) (489/764) Installing gsm (1.0.23-r0) (490/764) Installing libgudev (238-r1) (491/764) Installing libldac (2.0.2.3-r1) (492/764) Installing libmodplug (0.8.9.0-r3) (493/764) Installing ca-certificates (20251003-r0) (494/764) Installing neon (0.35.0-r0) (495/764) Installing libnice (0.1.22-r0) (496/764) Installing openal-soft-libs (1.24.2-r0) (497/764) Installing openh264 (2.6.0-r0) (498/764) Installing openjpeg (2.5.4-r1) (499/764) Installing librsvg (2.61.2-r0) (500/764) Installing librtmp (2.4_git20190330-r5) (501/764) Installing sbc (2.1-r0) (502/764) Installing spandsp (0.0.6-r5) (503/764) Installing libsrtp (2.7.0-r0) (504/764) Installing vo-aacenc (0.1.3-r3) (505/764) Installing vo-amrwbenc (0.1.3-r3) (506/764) Installing libzbar (0.23.93-r1) (507/764) Installing gst-plugins-bad (1.26.7-r1) (508/764) Installing qt6-qtmultimedia-gstreamer (6.10.0-r0) (509/764) Installing serd-libs (0.32.4-r0) (510/764) Installing zix-libs (0.6.2-r0) (511/764) Installing sord-libs (0.16.18-r0) (512/764) Installing sratom (0.6.18-r0) (513/764) Installing lilv-libs (0.24.26-r0) (514/764) Installing libdovi (3.3.2-r0) (515/764) Installing libplacebo (7.351.0-r0) (516/764) Installing vidstab (1.1.1-r0) (517/764) Installing zimg (3.0.6-r0) (518/764) Installing ffmpeg-libavfilter (8.0-r4) (519/764) Installing json-c (0.18-r1) (520/764) Installing v4l-utils-libs (1.30.1-r2) (521/764) Installing ffmpeg-libavdevice (8.0-r4) (522/764) Installing ffmpeg-dev (8.0-r4) (523/764) Installing gstreamer-dev (1.26.7-r0) (524/764) Installing orc-compiler (0.4.41-r0) (525/764) Installing orc-dev (0.4.41-r0) (526/764) Installing gst-plugins-base-dev (1.26.7-r1) (527/764) Installing libva-dev (2.22.0-r1) (528/764) Installing libnice-dev (0.1.22-r0) (529/764) Installing gst-plugins-bad-dev (1.26.7-r1) (530/764) Installing libva-glx (2.22.0-r0) (531/764) Installing libva-glx-dev (2.22.0-r0) (532/764) Installing libpulse-mainloop-glib (17.0-r5) (533/764) Installing pulseaudio-dev (17.0-r5) (534/764) Installing qt6-qtmultimedia-dev (6.10.0-r0) (535/764) Installing qt6-qtspeech (6.10.0-r0) (536/764) Installing qt6-qtspeech-dev (6.10.0-r0) (537/764) Installing libhunspell (1.7.2-r4) (538/764) Installing hunspell (1.7.2-r4) (539/764) Installing sonnet (6.19.0-r0) (540/764) Installing sonnet-dev (6.19.0-r0) (541/764) Installing ktextwidgets (6.19.0-r0) (542/764) Installing ktextwidgets-dev (6.19.0-r0) (543/764) Installing py3-pyproject-hooks (1.2.0-r0) (544/764) Installing py3-pyproject-hooks-pyc (1.2.0-r0) (545/764) Installing py3-build (1.3.0-r1) (546/764) Installing py3-build-pyc (1.3.0-r1) (547/764) Installing py3-setuptools (80.9.0-r2) (548/764) Installing py3-setuptools-pyc (80.9.0-r2) (549/764) Installing py3-shiboken6 (6.9.1-r5) (550/764) Installing qt6-qt3d (6.10.0-r0) (551/764) Installing bluez-libs (5.84-r0) (552/764) Installing qt6-qtconnectivity (6.10.0-r0) (553/764) Installing qt6-qtcharts (6.10.0-r0) (554/764) Installing qt6-qtdatavis3d (6.10.0-r0) (555/764) Installing qt6-qtwebsockets-libs (6.10.0-r0) (556/764) Installing qt6-qthttpserver (6.10.0-r0) (557/764) Installing qt6-qtpositioning (6.10.0-r0) (558/764) Installing qt6-qtlocation (6.10.0-r0) (559/764) Installing qt6-qtnetworkauth (6.10.0-r0) (560/764) Installing qt6-qtwebchannel (6.10.0-r0) (561/764) Installing minizip (1.3.1-r0) (562/764) Installing nspr (4.36-r0) (563/764) Installing nss (3.117-r0) (564/764) Installing snappy (1.2.2-r0) (565/764) Installing libxkbfile (1.1.3-r0) (566/764) Installing qt6-qtwebengine (6.10.0-r1) (567/764) Installing qt6-qtquicktimeline (6.10.0-r0) (568/764) Installing openxr (1.1.53-r0) (569/764) Installing qt6-qtquick3d (6.10.0-r0) (570/764) Installing qt6-qtremoteobjects (6.10.0-r0) (571/764) Installing qt6-qtscxml (6.10.0-r0) (572/764) Installing qt6-qtsensors (6.10.0-r0) (573/764) Installing qt6-qtserialport (6.10.0-r0) (574/764) Installing qt6-qtserialbus (6.10.0-r0) (575/764) Installing qt6-qtwebview (6.10.0-r0) (576/764) Installing py3-pyside6 (6.9.1-r5) (577/764) Installing pyside6-dev (6.9.1-r5) (578/764) Installing python3-dev (3.12.12-r0) (579/764) Installing kxmlgui (6.19.0-r1) (580/764) Installing kxmlgui-dev (6.19.0-r1) (581/764) Installing kbookmarks (6.19.0-r0) (582/764) Installing kbookmarks-dev (6.19.0-r0) (583/764) Installing kded-dev (6.19.0-r1) (584/764) Installing sound-theme-freedesktop (0.8-r1) (585/764) Installing libcanberra (0.30-r11) (586/764) Installing libcanberra-gstreamer (0.30-r11) (587/764) Installing libcanberra-alsa (0.30-r11) (588/764) Installing gtk+2.0 (2.24.33-r11) (589/764) Installing libcanberra-gtk2 (0.30-r11) (590/764) Installing libcanberra-gtk3 (0.30-r11) (591/764) Installing perl-http-date (6.06-r0) (592/764) Installing perl-clone (0.47-r1) (593/764) Installing perl-uri (5.28-r0) (594/764) Installing perl-io-html (1.004-r1) (595/764) Installing perl-encode-locale (1.05-r5) (596/764) Installing perl-lwp-mediatypes (6.04-r3) (597/764) Installing perl-http-message (7.01-r0) (598/764) Installing perl-http-cookies (6.11-r0) (599/764) Installing perl-net-http (6.24-r0) (600/764) Installing perl-html-tagset (3.24-r0) (601/764) Installing perl-html-parser (3.83-r1) (602/764) Installing perl-file-listing (6.16-r0) (603/764) Installing perl-www-robotrules (6.02-r5) (604/764) Installing perl-http-negotiate (6.01-r5) (605/764) Installing perl-try-tiny (0.32-r0) (606/764) Installing perl-libwww (6.81-r0) (607/764) Installing perl-xml-parser (2.47-r2) (608/764) Installing intltool (0.51.0-r9) (609/764) Installing gtk+2.0-dev (2.24.33-r11) (610/764) Installing libcanberra-dev (0.30-r11) (611/764) Installing knotifications (6.19.0-r2) (612/764) Installing knotifications-dev (6.19.0-r2) (613/764) Installing kjobwidgets (6.19.0-r1) (614/764) Installing kjobwidgets-dev (6.19.0-r1) (615/764) Installing libassuan (3.0.2-r0) (616/764) Installing pinentry (1.3.2-r0) pinentry-1.3.2-r0.post-install: Executing script... (617/764) Installing gnupg-gpgconf (2.4.8-r1) (618/764) Installing libksba (1.6.7-r0) (619/764) Installing libsasl (2.1.28-r9) (620/764) Installing libldap (2.6.10-r0) (621/764) Installing npth (1.8-r0) (622/764) Installing gnupg-dirmngr (2.4.8-r1) (623/764) Installing gnupg-keyboxd (2.4.8-r1) (624/764) Installing gpg (2.4.8-r1) (625/764) Installing gpg-agent (2.4.8-r1) (626/764) Installing gpgsm (2.4.8-r1) (627/764) Installing gpgme (1.24.2-r3) (628/764) Installing gpgmepp (1.24.2-r3) (629/764) Installing libassuan-dev (3.0.2-r0) (630/764) Installing qgpgme6 (1.24.2-r3) (631/764) Installing gpgme-dev (1.24.2-r3) (632/764) Installing libsecret (0.21.7-r0) (633/764) Installing libsecret-dev (0.21.7-r0) (634/764) Installing cyrus-sasl-dev (2.1.28-r9) (635/764) Installing qt6-qt5compat (6.10.0-r0) (636/764) Installing qt6-qt5compat-dev (6.10.0-r0) (637/764) Installing libqca-qt6 (2.3.10-r0) (638/764) Installing qca-qt6-dev (2.3.10-r0) (639/764) Installing kwallet (6.19.0-r0) (640/764) Installing kwallet-dev (6.19.0-r0) (641/764) Installing libplist (2.7.0-r0) (642/764) Installing libimobiledevice-glue (1.3.2-r0) (643/764) Installing libusbmuxd (2.1.1-r0) (644/764) Installing libimobiledevice (1.3.0-r9) (645/764) Installing solid-libs (6.19.0-r0) (646/764) Installing solid-dev (6.19.0-r0) (647/764) Installing kded (6.19.0-r1) (648/764) Installing kdoctools (6.19.0-r0) (649/764) Installing kio (6.19.1-r0) (650/764) Installing kio-dev (6.19.1-r0) (651/764) Installing kpackage (6.19.0-r0) (652/764) Installing kpackage-dev (6.19.0-r0) (653/764) Installing kdeclarative (6.19.0-r0) (654/764) Installing kdeclarative-dev (6.19.0-r0) (655/764) Installing kcmutils (6.19.0-r0) (656/764) Installing kcmutils-dev (6.19.0-r0) (657/764) Installing libxslt-dev (1.1.43-r3) (658/764) Installing kdoctools-dev (6.19.0-r0) (659/764) Installing kitemmodels (6.19.0-r0) (660/764) Installing kitemmodels-dev (6.19.0-r0) (661/764) Installing kirigami-libs (6.19.0-r0) (662/764) Installing kirigami-dev (6.19.0-r0) (663/764) Installing syndication (6.19.0-r0) (664/764) Installing syndication-dev (6.19.0-r0) (665/764) Installing kirigami (6.19.0-r0) (666/764) Installing qqc2-desktop-style (6.19.0-r0) (667/764) Installing knewstuff (6.19.0-r0) (668/764) Installing knewstuff-dev (6.19.0-r0) (669/764) Installing knotifyconfig (6.19.0-r0) (670/764) Installing knotifyconfig-dev (6.19.0-r0) (671/764) Installing kparts (6.19.0-r0) (672/764) Installing kparts-dev (6.19.0-r0) (673/764) Installing libeditorconfig (0.12.9-r1) (674/764) Installing editorconfig-dev (0.12.9-r1) (675/764) Installing xerces-c (3.2.5-r3) (676/764) Installing xerces-c-dev (3.2.5-r3) (677/764) Installing syntax-highlighting (6.19.0-r0) (678/764) Installing syntax-highlighting-dev (6.19.0-r0) (679/764) Installing ktexteditor (6.19.0-r0) (680/764) Installing ktexteditor-dev (6.19.0-r0) (681/764) Installing ktexttemplate (6.19.0-r0) (682/764) Installing ktexttemplate-dev (6.19.0-r0) (683/764) Installing libkomparediff2 (25.08.3-r0) (684/764) Installing libkomparediff2-dev (25.08.3-r0) (685/764) Installing libcap-dev (2.77-r0) (686/764) Installing libnl3 (3.11.0-r0) (687/764) Installing libnl3-cli (3.11.0-r0) (688/764) Installing libnl3-dev (3.11.0-r0) (689/764) Installing libpcap (1.10.5-r1) (690/764) Installing libpcap-dev (1.10.5-r1) (691/764) Installing lm-sensors-libs (3.6.0-r5) (692/764) Installing lm-sensors-dev (3.6.0-r5) (693/764) Installing ksvg (6.19.0-r0) (694/764) Installing ksvg-dev (6.19.0-r0) (695/764) Installing kwayland (6.5.2-r0) (696/764) Installing kwayland-dev (6.5.2-r0) (697/764) Installing plasma-activities-libs (6.5.2-r0) (698/764) Installing plasma-activities-dev (6.5.2-r0) (699/764) Installing libplasma (6.5.2-r0) (700/764) Installing libplasma-dev (6.5.2-r0) (701/764) Installing qt6-qtwebsockets (6.10.0-r0) (702/764) Installing qt6-qtwebsockets-dev (6.10.0-r0) (703/764) Installing qt6-qtwebchannel-dev (6.10.0-r0) (704/764) Installing libksysguard (6.5.2-r0) (705/764) Installing libksysguard-dev (6.5.2-r0) (706/764) Installing llvm21 (21.1.2-r1) (707/764) Installing llvm21-test-utils (21.1.2-r1) (708/764) Installing llvm21-test-utils-pyc (21.1.2-r1) (709/764) Installing llvm21-dev (21.1.2-r1) (710/764) Installing llvm21-gtest (21.1.2-r1) (711/764) Installing llvm21-static (21.1.2-r1) (712/764) Installing gawk (5.3.2-r2) (713/764) Installing libcom_err (1.47.3-r0) (714/764) Installing e2fsprogs-libs (1.47.3-r0) (715/764) Installing e2fsprogs-dev (1.47.3-r0) (716/764) Installing libverto (0.3.2-r2) (717/764) Installing libverto-glib (0.3.2-r2) (718/764) Installing libev (4.33-r1) (719/764) Installing libverto-libev (0.3.2-r2) (720/764) Installing libverto-libevent (0.3.2-r2) (721/764) Installing libverto-dev (0.3.2-r2) (722/764) Installing krb5-conf (1.0-r2) (723/764) Installing keyutils-libs (1.6.3-r4) (724/764) Installing krb5-libs (1.22.1-r0) (725/764) Installing krb5-server-ldap (1.22.1-r0) (726/764) Installing krb5-dev (1.22.1-r0) (727/764) Installing lcms2-plugins (2.17-r0) (728/764) Installing lcms2-dev (2.17-r0) (729/764) Installing libvpx-dev (1.15.2-r0) (730/764) Installing libxkbfile-dev (1.1.3-r0) (731/764) Installing minizip-dev (1.3.1-r0) (732/764) Installing nspr-dev (4.36-r0) (733/764) Installing nss-dev (3.117-r0) (734/764) Installing opus-dev (1.5.2-r1) (735/764) Installing pciutils-libs (3.14.0-r0) (736/764) Installing pciutils-dev (3.14.0-r0) (737/764) Installing libpisp (1.2.0-r0) (738/764) Installing libcamera-ipa (0.5.2-r1) (739/764) Installing libunwind (1.8.1-r0) (740/764) Installing yaml (0.2.5-r2) (741/764) Installing libcamera (0.5.2-r1) (742/764) Installing roc-toolkit-libs (0.4.0-r1) (743/764) Installing abseil-cpp-int128 (20250814.1-r0) (744/764) Installing abseil-cpp-raw-logging-internal (20250814.1-r0) (745/764) Installing abseil-cpp-strings-internal (20250814.1-r0) (746/764) Installing abseil-cpp-strings (20250814.1-r0) (747/764) Installing webrtc-audio-processing-2 (2.1-r1) (748/764) Installing pipewire-libs (1.4.9-r0) (749/764) Installing pipewire-dev (1.4.9-r0) (750/764) Installing qt6-qtpositioning-dev (6.10.0-r0) (751/764) Installing snappy-dev (1.2.2-r0) (752/764) Installing qt6-qtwebengine-dev (6.10.0-r1) (753/764) Installing samurai (1.2-r7) (754/764) Installing threadweaver (6.19.0-r0) (755/764) Installing threadweaver-dev (6.19.0-r0) (756/764) Installing .makedepends-kdevelop (20251116.174506) (757/764) Installing dbus (1.16.2-r1) dbus-1.16.2-r1.pre-install: Executing script... dbus-1.16.2-r1.post-install: Executing script... (758/764) Installing dbus-openrc (1.16.2-r1) (759/764) Installing dbus-daemon-launch-helper (1.16.2-r1) (760/764) Installing avahi-openrc (0.8-r22) (761/764) Installing polkit-openrc (126-r0) (762/764) Installing perl-error (0.17030-r0) (763/764) Installing perl-git (2.51.2-r0) (764/764) Installing git-perl (2.51.2-r0) busybox-1.37.0-r25.trigger: Executing script... glib-2.86.1-r0.trigger: Executing script... shared-mime-info-2.4-r6.trigger: Executing script... gdk-pixbuf-2.44.4-r0.trigger: Executing script... gtk-update-icon-cache-3.24.51-r0.trigger: Executing script... gtk+3.0-3.24.51-r0.trigger: Executing script... ca-certificates-20251003-r0.trigger: Executing script... gtk+2.0-2.24.33-r11.trigger: Executing script... dbus-1.16.2-r1.trigger: Executing script... OK: 3770 MiB in 869 packages >>> kdevelop: Cleaning up srcdir >>> kdevelop: Cleaning up pkgdir >>> kdevelop: Cleaning up tmpdir >>> kdevelop: Fetching https://distfiles.alpinelinux.org/distfiles/edge/kdevelop-25.08.3.tar.xz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/kdevelop-25.08.3.tar.xz.part' kdevelop-25.08.3.tar 100% |********************************| 8784k 0:00:00 ETA '/var/cache/distfiles/edge/kdevelop-25.08.3.tar.xz.part' saved /var/cache/distfiles/edge/kdevelop-25.08.3.tar.xz: OK >>> kdevelop: Fetching https://distfiles.alpinelinux.org/distfiles/edge/kdevelop-25.08.3.tar.xz /var/cache/distfiles/edge/kdevelop-25.08.3.tar.xz: OK >>> kdevelop: Unpacking /var/cache/distfiles/edge/kdevelop-25.08.3.tar.xz... -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LIBDIR got its value from CMAKE_INSTALL_LIBDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LIBDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LIBDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:261 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs6.cmake:199 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:15 (include) CMakeLists.txt:57 (include) -- Installing in the same prefix as Qt, adopting their path scheme. -- Could not set up the appstream test. appstreamcli is missing. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - not found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Performing Test HAVE_EGL -- Performing Test HAVE_EGL - Success -- Found EGL: /usr/include (found version "1.5") -- Performing Test HAVE_GLESv2 -- Performing Test HAVE_GLESv2 - Success -- Found GLESv2: /usr/include -- Found WrapVulkanHeaders: /usr/include -- Found KF6Config: /usr/lib/cmake/KF6Config/KF6ConfigConfig.cmake (found version "6.19.0") -- Found KF6IconThemes: /usr/lib/cmake/KF6IconThemes/KF6IconThemesConfig.cmake (found version "6.19.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.24.1") -- Found KF6I18n: /usr/lib/cmake/KF6I18n/KF6I18nConfig.cmake (found version "6.19.0") -- Found KF6ItemModels: /usr/lib/cmake/KF6ItemModels/KF6ItemModelsConfig.cmake (found version "6.19.0") -- Found KF6ItemViews: /usr/lib/cmake/KF6ItemViews/KF6ItemViewsConfig.cmake (found version "6.19.0") -- Found KF6JobWidgets: /usr/lib/cmake/KF6JobWidgets/KF6JobWidgetsConfig.cmake (found version "6.19.0") -- Found KF6KCMUtils: /usr/lib/cmake/KF6KCMUtils/KF6KCMUtilsConfig.cmake (found version "6.19.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 KF6KIO: /usr/lib/cmake/KF6KIO/KF6KIOConfig.cmake (found version "6.19.1") -- Found KF6NewStuff: /usr/lib/cmake/KF6NewStuff/KF6NewStuffConfig.cmake (found version "6.19.0") -- Found KF6NotifyConfig: /usr/lib/cmake/KF6NotifyConfig/KF6NotifyConfigConfig.cmake (found version "6.19.0") -- Found KF6Parts: /usr/lib/cmake/KF6Parts/KF6PartsConfig.cmake (found version "6.19.0") -- Found KF6Service: /usr/lib/cmake/KF6Service/KF6ServiceConfig.cmake (found version "6.19.0") -- Found KF6TextEditor: /usr/lib/cmake/KF6TextEditor/KF6TextEditorConfig.cmake (found version "6.19.0") -- Found KF6ThreadWeaver: /usr/lib/cmake/KF6ThreadWeaver/KF6ThreadWeaverConfig.cmake (found version "6.19.0") -- Found KF6XmlGui: /usr/lib/cmake/KF6XmlGui/KF6XmlGuiConfig.cmake (found version "6.19.0") -- Found KF6WindowSystem: /usr/lib/cmake/KF6WindowSystem/KF6WindowSystemConfig.cmake (found version "6.19.0") -- Found KF6Crash: /usr/lib/cmake/KF6Crash/KF6CrashConfig.cmake (found version "6.19.0") -- Found KF6GuiAddons: /usr/lib/cmake/KF6GuiAddons/KF6GuiAddonsConfig.cmake (found version "6.19.0") -- Found KF6Archive: /usr/lib/cmake/KF6Archive/KF6ArchiveConfig.cmake (found version "6.19.0") -- Found KF6Notifications: /usr/lib/cmake/KF6Notifications/KF6NotificationsConfig.cmake (found version "6.19.0") -- Found KF6Sonnet: /usr/lib/cmake/KF6Sonnet/KF6SonnetConfig.cmake (found version "6.19.0") -- Found KF6TextTemplate: /usr/lib/cmake/KF6TextTemplate/KF6TextTemplateConfig.cmake (found version "6.19.0") -- Found KF6TextWidgets: /usr/lib/cmake/KF6TextWidgets/KF6TextWidgetsConfig.cmake (found version "6.19.0") -- Found KF6: success (found suitable version "6.19.0", minimum required is "6.0.0") found components: Config IconThemes I18n ItemModels ItemViews JobWidgets KCMUtils KIO NewStuff NotifyConfig Parts Service TextEditor ThreadWeaver XmlGui WindowSystem Crash GuiAddons Archive Notifications Sonnet TextTemplate TextWidgets CMake Warning at CMakeLists.txt:137 (find_package): By not providing "FindKDevelop-PG-Qt.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "KDevelop-PG-Qt", but CMake did not find one. Could not find a package configuration file provided by "KDevelop-PG-Qt" (requested version 2.3) with any of the following names: KDevelop-PG-QtConfig.cmake kdevelop-pg-qt-config.cmake Add the installation prefix of "KDevelop-PG-Qt" to CMAKE_PREFIX_PATH or set "KDevelop-PG-Qt_DIR" to a directory containing one of the above files. If "KDevelop-PG-Qt" provides a separate development package or SDK, be sure it has been installed. -- 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:19 (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.84.0/BoostConfig.cmake (found suitable version "1.84.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 - not found -- Performing Test KDEV_HAVE_WNO_SELF_ASSIGN_OVERLOADED -- Performing Test KDEV_HAVE_WNO_SELF_ASSIGN_OVERLOADED - Success -- Found Threads: TRUE -- Performing Test HAVE_MSG_NOSIGNAL -- Performing Test HAVE_MSG_NOSIGNAL - Success -- Found Cups: /usr/lib/libcups.so (found version "2.4.13") -- 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 HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib/libffi.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found zstd: /usr/lib/libzstd.so -- Found LibXml2: /usr/lib/libxml2.so (found version "2.13.9") -- Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR) -- Found LLVM 21.1.2 -- Using LLVMConfig.cmake in: /usr/lib/llvm21/lib/cmake/llvm -- Using ClangConfig.cmake in: /usr/lib/llvm21/lib/cmake/clang -- LLVM library directories: /usr/lib/llvm21/lib -- Clang include directories: /usr/lib/llvm21/include -- Builtin include directory: /usr/lib/llvm21/lib/clang/21/include -- Performing Test HAVE_DLFCN -- Performing Test HAVE_DLFCN - Success -- no apr-config found, subversion support will be disabled -- no apu-config found, subversion support will be disabled -- No subversion includes found, subversion support will be disabled -- No apr includes found, subversion support will be disabled -- No apu includes found, subversion support will be disabled -- No subversion client libs found, subversion support will be disabled -- No subversion repository lib found, subversion support will be disabled -- No subversion fs lib found, subversion support will be disabled -- No subversion subr lib found, subversion support will be disabled -- No subversion wc lib found, subversion support will be disabled -- No subversion ra lib found, subversion support will be disabled -- No apr lib found, subversion support will be disabled -- No apu lib found, subversion support will be disabled CMake Warning at app/plasma/CMakeLists.txt:5 (find_package): By not providing "FindKF6Runner.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "KF6Runner", but CMake did not find one. Could not find a package configuration file provided by "KF6Runner" with any of the following names: KF6RunnerConfig.cmake kf6runner-config.cmake Add the installation prefix of "KF6Runner" to CMAKE_PREFIX_PATH or set "KF6Runner_DIR" to a directory containing one of the above files. If "KF6Runner" provides a separate development package or SDK, be sure it has been installed. -- The following RUNTIME packages have been found: * ClangTidy, A clang-based C++ “linter” tool, -- The following OPTIONAL packages have been found: * Qt6Concurrent (required version >= 6.5.0) * Qt6Core5Compat (required version >= 6.5.0) * EGL, A platform-agnostic mechanism for creating rendering surfaces for use with other graphics libraries, such as OpenGL|ES and OpenVG., * Vulkan * Qt6Quick (required version >= 6.5.0) * Qt6QuickWidgets (required version >= 6.5.0) * Qt6DBusTools (required version >= 6.10.0) * Qt6DBus (required version >= 6.7.0) * Freetype * Fontconfig * boost_headers (required version == 1.84.0) * Qt6WebEngineCoreTools (required version >= 6.10.0) * Cups * Qt6ToolsTools (required version >= 6.10.0) * Qt6Help, The Help module for the Qt toolkit, needed for the qthelp plugin * FFI * ZLIB * zstd * LibXml2 * Qt6WidgetsTools (required version >= 6.10.0) * Qt6QmlTools (required version >= 6.10.0) * WrapVulkanHeaders * Qt6CoreTools (required version >= 6.10.0) * Qt6GuiTools (required version >= 6.10.0) * Plasma, Plasma libraries for enabling the plasma addons * PkgConfig, helper tool, 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: * KSysGuard Framework for process listing. Required for the 'Attach to Process' feature * LibAStyle (required version >= 3.1), Artistic Style library, External library for the astyle plugin * KompareDiff2 (required version >= 6.0) Required for building the patch review plugin. -- The following REQUIRED packages have been found: * ECM (required version >= 6.0.0) * Qt6 (required version >= 6.5.0) * Qt6Test (required version >= 6.5.0) * KF6IconThemes (required version >= 6.0.0) * KF6ItemModels (required version >= 6.0.0) * KF6KCMUtils (required version >= 6.0.0) * KF6ItemViews (required version >= 6.19.0) * KF6JobWidgets (required version >= 6.19.0) * KF6NewStuff (required version >= 6.0.0) * KF6NotifyConfig (required version >= 6.0.0) * KF6KIO (required version >= 6.19.0) * KF6Service (required version >= 6.0.0) * KF6Parts (required version >= 6.19.0) * KF6TextEditor (required version >= 6.0.0) * KF6ThreadWeaver (required version >= 6.0.0) * KF6Crash (required version >= 6.0.0) * KF6GuiAddons (required version >= 6.0.0) * KF6Archive (required version >= 6.0.0) * KF6Notifications (required version >= 6.0.0) * KF6TextTemplate (required version >= 6.0.0) * KF6Sonnet (required version >= 6.19.0) * KF6TextWidgets (required version >= 6.0.0) * KF6 (required version >= 6.0.0) * KF6DocTools (required version >= 6.0.0), Tools to generate documentation * Gettext * KF6I18n (required version >= 6.18.0) * SharedMimeInfo (required version >= 1.9), A database of common MIME types, * Boost (required version >= 1.35.0), Boost libraries for enabling the classbrowser * Threads * Qt6WebEngineWidgets, QtWebEngine, for integrated documentation * LLVM (required version == 21.1.2) * Clang, Clang libraries from the LLVM project, required version >= 6.0 Used for KDevelop's C++/C support plugin. * KF6Config (required version >= 6.0.0) * KF6XmlGui (required version >= 6.0.0) * KF6WindowSystem -- The following RUNTIME packages have not been found: * ClazyStandalone, Qt oriented code checker based on clang framework. Krazy's little brother, Recommended: required by the non-essential Clazy plugin * Cppcheck, A tool for static C/C++ code analysis, Recommended: required by the non-essential Cppcheck plugin * heaptrack, A heap memory profiler for Linux, Recommended: required by the non-essential heaptrack plugin * heaptrack_gui, Analyzer gui for heaptrack, a heap memory profiler for Linux, Recommended: required by the non-essential heaptrack plugin * Meson (required version >= 0.51), The Meson build system, Recommended: required by the Meson project manager plugin -- The following OPTIONAL packages have not been found: * PlatformGraphics * Qt6QmlCompilerPlusPrivateTools (required version >= 6.10.0) * CURL * SubversionLibrary, Support for Subversion integration * KF6Purpose, Support for patch sharing * KF6Runner, Framework for Plasma runners. For enabling the KDevelop runner -- The following RECOMMENDED packages have not been found: * KDevelopPGQt (required version >= 2.4) KDevelop parser generator library. Required for the QMake Builder/Manager plugin. * KDevelop-PG-Qt (required version >= 2.3) KDevelop parser generator library (older name & version). Required for the QMake Builder/Manager plugin. -- Configuring done (5.2s) -- Generating done (2.8s) -- Build files have been written to: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/build [1/2334] Generating index.cache.bz2 [2/2334] Generating qt_qrc_file.tar.bz2 [3/2334] Generating cmake_module.tar.bz2 [4/2334] Generating php_phpunit.tar.bz2 [5/2334] Generating python_pyunit.tar.bz2 [6/2334] Generating cpp_qtestlib_kdevelop.tar.bz2 [7/2334] Generating cpp_qtestlib.tar.bz2 [8/2334] Generating cpp_gtest.tar.bz2 [9/2334] Generating cpp_cpputest.tar.bz2 [10/2334] Generating qdialog_pimpl.tar.bz2 [11/2334] Generating qdialog.tar.bz2 [12/2334] Generating qwidget_pimpl.tar.bz2 [13/2334] Generating qt_widget.tar.bz2 [14/2334] Generating qabstractitemmodel_pimpl.tar.bz2 [15/2334] Generating qabstractitemmodel.tar.bz2 [16/2334] Generating qobject_pimpl.tar.bz2 [17/2334] Generating qobject.tar.bz2 [18/2334] Generating qt_interface.tar.bz2 [19/2334] Generating qt_shared.tar.bz2 [20/2334] Generating c_gobject_properties.tar.bz2 [21/2334] Generating c_gobject_private.tar.bz2 [22/2334] Generating c_gobject.tar.bz2 [23/2334] Generating python_basic.tar.bz2 [24/2334] Generating private_pointer.tar.bz2 [25/2334] Generating cpp_basic.tar.bz2 [26/2334] Generating file_template_template.tar.bz2 [27/2334] Generating empty.tar.bz2 [28/2334] Generating meson_plainc.tar.bz2 [29/2334] Generating cmake_plainc.tar.bz2 [30/2334] Generating qt5-qml2.tar.bz2 [31/2334] Generating qmake_qt5guiapp.tar.bz2 [32/2334] Generating meson_plaincpp.tar.bz2 [33/2334] Generating cmake_qt6quick_app.tar.bz2 [34/2334] Generating cmake_kdevplugin.tar.bz2 [35/2334] Generating cmake_qt6widgetsapp.tar.bz2 [36/2334] Generating cmake_plaincpp.tar.bz2 [37/2334] Automatic MOC for target KDevelopSessionsWatch [38/2334] Generating test_yaml2.tar.bz2 [39/2334] Generating test_qtestlib.tar.bz2 [40/2334] Automatic MOC for target p4clientstub [41/2334] Generating flatpak-template.tar.bz2 [42/2334] Generating dockerfile-template.tar.bz2 [43/2334] Automatic MOC for target clang-minimal-visitor [44/2334] Automatic MOC for target sanitizer_test_init [45/2334] Building CXX object 'plugins/debuggercommon/tests/debuggees/path with space/CMakeFiles/debuggee_spacedebugee.dir/spacedebugee.cpp.o' [46/2334] Automatic MOC for target debuggee_ktexteditortypes [47/2334] Automatic MOC for target debuggee_qlistpod [48/2334] Automatic MOC for target debuggee_qvariant [49/2334] Automatic MOC for target debuggee_qjson [50/2334] Automatic MOC for target debuggee_qcbor [51/2334] Automatic MOC for target debuggee_quuid [52/2334] Automatic MOC for target debuggee_qpersistentmodelindex [53/2334] Automatic MOC for target debuggee_qchar [54/2334] Automatic MOC for target debuggee_qsetstring [55/2334] Automatic MOC for target debuggee_qsetint [56/2334] Automatic MOC for target debuggee_qmultihashstring [57/2334] Automatic MOC for target debuggee_qmultihashint [58/2334] Automatic MOC for target debuggee_qhashstring [59/2334] Automatic MOC for target debuggee_qhashint [60/2334] Automatic MOC for target debuggee_qurl [61/2334] Automatic MOC for target debuggee_qdatetime [62/2334] Automatic MOC for target debuggee_qtime [63/2334] Automatic MOC for target debuggee_qdate [64/2334] Automatic MOC for target debuggee_qmultimapstringbool [65/2334] Automatic MOC for target debuggee_qmultimapstring [66/2334] Automatic MOC for target debuggee_qmultimapint [67/2334] Automatic MOC for target debuggee_qmapstringbool [68/2334] Automatic MOC for target debuggee_qmapstring [69/2334] Automatic MOC for target debuggee_qmapint [70/2334] Automatic MOC for target debuggee_qlistcontainer [71/2334] Automatic MOC for target debuggee_qbytearray [72/2334] Automatic MOC for target debuggee_qstring [73/2334] Automatic MOC for target debuggee_debugeeexception [74/2334] Automatic MOC for target debuggee_debugeeqt [75/2334] Automatic MOC for target debuggee_debugeethreads [76/2334] Automatic MOC for target debuggee_debugeepath [77/2334] Automatic MOC for target debuggee_debugeeechoenv [78/2334] Automatic MOC for target debuggee_debugeemultiplebreakpoint [79/2334] Automatic MOC for target debuggee_debugeemultilocbreakpoint [80/2334] Automatic MOC for target debuggee_debugeespace [81/2334] Automatic MOC for target debuggee_debugeerecursion [82/2334] Automatic MOC for target debuggee_crash [83/2334] Automatic MOC for target debuggee_debugeeslow [84/2334] Automatic MOC for target debuggee_debugee [85/2334] Automatic MOC for target test_kdevvarlengtharray [86/2334] Automatic MOC for target test_algorithm [87/2334] Automatic MOC for target kdev_dbus_socket_transformer [88/2334] Automatic MOC for target kdev_format_source [89/2334] Automatic MOC for target test_kdevhash [90/2334] Generating test_options.tar.bz2 [91/2334] Generating test_cpp.tar.bz2 [92/2334] Generating test_yaml.tar.bz2 [93/2334] Automatic MOC for target KDevPlatformInterfaces [94/2334] Automatic MOC for target KDevPlatformSublime [95/2334] Generating ts... [96/2334] Generating mo... [97/2334] Generating po/uk/docs/kdevelop/index.cache.bz2 [98/2334] Generating po/sv/docs/kdevelop/index.cache.bz2 [99/2334] Generating po/sl/docs/kdevelop/index.cache.bz2 [100/2334] Generating po/ru/docs/kdevelop/index.cache.bz2 [101/2334] Generating po/pt_BR/docs/kdevelop/index.cache.bz2 [102/2334] Generating po/pt/docs/kdevelop/index.cache.bz2 [103/2334] Generating po/nl/docs/kdevelop/index.cache.bz2 [104/2334] Generating po/it/docs/kdevelop/index.cache.bz2 [105/2334] Generating po/es/docs/kdevelop/index.cache.bz2 [106/2334] Generating po/ca/docs/kdevelop/index.cache.bz2 [107/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeespace.dir/debugee_space.cpp.o [108/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeespace.dir/debuggee_debugeespace_autogen/mocs_compilation.cpp.o [109/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qurl.dir/qurl.cpp.o [110/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qurl.dir/debuggee_qurl_autogen/mocs_compilation.cpp.o [111/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultilocbreakpoint.dir/debugeemultilocbreakpoint.cpp.o [112/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultilocbreakpoint.dir/debuggee_debugeemultilocbreakpoint_autogen/mocs_compilation.cpp.o [113/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeepath.dir/debugeepath.cpp.o [114/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeepath.dir/debuggee_debugeepath_autogen/mocs_compilation.cpp.o [115/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmultimapstring.dir/qmultimapstring.cpp.o [116/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmultimapstring.dir/debuggee_qmultimapstring_autogen/mocs_compilation.cpp.o [117/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeerecursion.dir/debugeerecursion.cpp.o [118/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeerecursion.dir/debuggee_debugeerecursion_autogen/mocs_compilation.cpp.o [119/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeechoenv.dir/debugeeechoenv.cpp.o [120/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeechoenv.dir/debuggee_debugeeechoenv_autogen/mocs_compilation.cpp.o [121/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdatetime.dir/qdatetime.cpp.o [122/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdatetime.dir/debuggee_qdatetime_autogen/mocs_compilation.cpp.o [123/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_quuid.dir/quuid.cpp.o [124/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_quuid.dir/debuggee_quuid_autogen/mocs_compilation.cpp.o [125/2334] Building CXX object plugins/clang/tests/CMakeFiles/sanitizer_test_init.dir/sanitizer_test_init.cpp.o [126/2334] Building CXX object plugins/clang/tests/CMakeFiles/sanitizer_test_init.dir/sanitizer_test_init_autogen/mocs_compilation.cpp.o [127/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeslow.dir/debugeeslow.cpp.o [128/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeslow.dir/debuggee_debugeeslow_autogen/mocs_compilation.cpp.o [129/2334] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdevformatfile.cpp.o [130/2334] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdevformatsource.cpp.o [131/2334] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdev_format_source_autogen/mocs_compilation.cpp.o [132/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultiplebreakpoint.dir/debugeemultiplebreakpoint.cpp.o [133/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultiplebreakpoint.dir/debuggee_debugeemultiplebreakpoint_autogen/mocs_compilation.cpp.o [134/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeqt.dir/debugeeqt.cpp.o [135/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeqt.dir/debuggee_debugeeqt_autogen/mocs_compilation.cpp.o [136/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qbytearray.dir/qbytearray.cpp.o [137/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qbytearray.dir/debuggee_qbytearray_autogen/mocs_compilation.cpp.o [138/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmultimapint.dir/qmultimapint.cpp.o [139/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmultimapint.dir/debuggee_qmultimapint_autogen/mocs_compilation.cpp.o [140/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashint.dir/qhashint.cpp.o [141/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashint.dir/debuggee_qhashint_autogen/mocs_compilation.cpp.o [142/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashstring.dir/qhashstring.cpp.o [143/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistcontainer.dir/qlistcontainer.cpp.o [144/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistcontainer.dir/debuggee_qlistcontainer_autogen/mocs_compilation.cpp.o [145/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapint.dir/qmapint.cpp.o [146/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapint.dir/debuggee_qmapint_autogen/mocs_compilation.cpp.o [147/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstring.dir/qmapstring.cpp.o [148/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstring.dir/debuggee_qmapstring_autogen/mocs_compilation.cpp.o [149/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdate.dir/qdate.cpp.o [150/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdate.dir/debuggee_qdate_autogen/mocs_compilation.cpp.o [151/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qtime.dir/qtime.cpp.o [152/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmultimapstringbool.dir/qmultimapstringbool.cpp.o [153/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmultimapstringbool.dir/debuggee_qmultimapstringbool_autogen/mocs_compilation.cpp.o [154/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetint.dir/qsetint.cpp.o [155/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetint.dir/debuggee_qsetint_autogen/mocs_compilation.cpp.o [156/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetstring.dir/qsetstring.cpp.o [157/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetstring.dir/debuggee_qsetstring_autogen/mocs_compilation.cpp.o [158/2334] Building CXX object plugins/perforce/p4clientstub/CMakeFiles/p4clientstub.dir/main.cpp.o [159/2334] Building CXX object plugins/perforce/p4clientstub/CMakeFiles/p4clientstub.dir/p4clientstub_autogen/mocs_compilation.cpp.o [160/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qtime.dir/debuggee_qtime_autogen/mocs_compilation.cpp.o [161/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qpersistentmodelindex.dir/qpersistentmodelindex.cpp.o [162/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qpersistentmodelindex.dir/debuggee_qpersistentmodelindex_autogen/mocs_compilation.cpp.o [163/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeemultilocbreakpoint [164/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeexception.dir/debugeeexception.cpp.o [165/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeexception.dir/debuggee_debugeeexception_autogen/mocs_compilation.cpp.o [166/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qchar.dir/qchar.cpp.o [167/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qchar.dir/debuggee_qchar_autogen/mocs_compilation.cpp.o [168/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugee.dir/debugee.cpp.o [169/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugee.dir/debuggee_debugee_autogen/mocs_compilation.cpp.o [170/2334] Building CXX object plugins/clang/tests/CMakeFiles/clang-minimal-visitor.dir/minimal_visitor.cpp.o [171/2334] Building CXX object plugins/clang/tests/CMakeFiles/clang-minimal-visitor.dir/clang-minimal-visitor_autogen/mocs_compilation.cpp.o [172/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_crash.dir/debugeecrash.cpp.o [173/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_crash.dir/debuggee_crash_autogen/mocs_compilation.cpp.o [174/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qstring.dir/qstring.cpp.o [175/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qstring.dir/debuggee_qstring_autogen/mocs_compilation.cpp.o [176/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstringbool.dir/qmapstringbool.cpp.o [177/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstringbool.dir/debuggee_qmapstringbool_autogen/mocs_compilation.cpp.o [178/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmultihashint.dir/qmultihashint.cpp.o [179/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmultihashint.dir/debuggee_qmultihashint_autogen/mocs_compilation.cpp.o [180/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qjson.dir/qjson.cpp.o [181/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qjson.dir/debuggee_qjson_autogen/mocs_compilation.cpp.o [182/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_ktexteditortypes.dir/ktexteditortypes.cpp.o [183/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_ktexteditortypes.dir/debuggee_ktexteditortypes_autogen/mocs_compilation.cpp.o [184/2334] Building CXX object kdevplatform/util/dbus_socket_transformer/CMakeFiles/kdev_dbus_socket_transformer.dir/main.cpp.o [185/2334] Building CXX object kdevplatform/util/dbus_socket_transformer/CMakeFiles/kdev_dbus_socket_transformer.dir/kdev_dbus_socket_transformer_autogen/mocs_compilation.cpp.o [186/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashstring.dir/debuggee_qhashstring_autogen/mocs_compilation.cpp.o [187/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qcbor.dir/qcbor.cpp.o [188/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qcbor.dir/debuggee_qcbor_autogen/mocs_compilation.cpp.o [189/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmultihashstring.dir/qmultihashstring.cpp.o [190/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qvariant.dir/qvariant.cpp.o [191/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qvariant.dir/debuggee_qvariant_autogen/mocs_compilation.cpp.o [192/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistpod.dir/qlistpod.cpp.o [193/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistpod.dir/debuggee_qlistpod_autogen/mocs_compilation.cpp.o [194/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmultihashstring.dir/debuggee_qmultihashstring_autogen/mocs_compilation.cpp.o [195/2334] Linking CXX executable bin/clang-minimal-visitor [196/2334] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/sessionfilestracker.cpp.o [197/2334] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/kdevelopsessionsobserver.cpp.o [198/2334] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/kdevelopsessionswatch.cpp.o [199/2334] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/KDevelopSessionsWatch_autogen/mocs_compilation.cpp.o [200/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeethreads.dir/debugeethreads.cpp.o [201/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeethreads.dir/debuggee_debugeethreads_autogen/mocs_compilation.cpp.o [202/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeerecursion [203/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeeechoenv [204/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeespace [205/2334] Building CXX object kdevplatform/language/util/tests/CMakeFiles/test_kdevhash.dir/test_kdevhash.cpp.o [206/2334] Building CXX object kdevplatform/language/util/tests/CMakeFiles/test_kdevhash.dir/test_kdevhash_autogen/mocs_compilation.cpp.o [207/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_algorithm.dir/test_algorithm.cpp.o [208/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_algorithm.dir/test_algorithm_autogen/mocs_compilation.cpp.o [209/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevvarlengtharray.dir/test_kdevvarlengtharray.cpp.o [210/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevvarlengtharray.dir/test_kdevvarlengtharray_autogen/mocs_compilation.cpp.o [211/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeeexception [212/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeemultiplebreakpoint [213/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_crash [214/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeeslow Note: namesp. add : added namespace before processing Handboek van KDevelop Note: namesp. add : added namespace before processing Manual del KDevelop [215/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeepath [216/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugee [217/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_ktexteditortypes Note: namesp. add : added namespace before processing Manual de KDevelop Note: namesp. add : added namespace before processing Manual do KDevelop [218/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruntimecontroller.cpp.o [219/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruntime.cpp.o [220/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iproblem.cpp.o [221/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecheckprovider.cpp.o [222/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecheck.cpp.o [223/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itoolviewactionlistener.cpp.o [224/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itestcontroller.cpp.o [225/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itestsuite.cpp.o [226/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itemplateprovider.cpp.o [227/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ibuddydocumentfinder.cpp.o [228/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iprojectprovider.cpp.o [229/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilaunchmode.cpp.o [230/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilaunchconfiguration.cpp.o [231/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilauncher.cpp.o [232/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/launchconfigurationtype.cpp.o [233/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/launchconfigurationpage.cpp.o [234/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ipartcontroller.cpp.o [235/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idebugcontroller.cpp.o [236/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationcontroller.cpp.o [237/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentation.cpp.o [238/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationproviderprovider.cpp.o [239/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationprovider.cpp.o [240/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iselectioncontroller.cpp.o [241/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/icompletionsettings.cpp.o [242/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/contextmenuextension.cpp.o [243/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isourceformattercontroller.cpp.o [244/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isourceformatter.cpp.o [245/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isessionlock.cpp.o [246/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isession.cpp.o Note: namesp. add : added namespace before processing KDevelop Handbook [247/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruncontroller.cpp.o [248/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/debug.cpp.o Note: namesp. add : added namespace before processing Руководство пользователя KDevelop [249/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/messagewidget.cpp.o [250/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/message.cpp.o [251/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealbuttonbarwidget.cpp.o Note: namesp. add : added namespace before processing KDevelop Priročnik [252/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealdockwidget.cpp.o [253/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealtoolbutton.cpp.o Note: namesp. add : added namespace before processing Manuale di KDevelop [254/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/ideallayout.cpp.o Note: namesp. add : added namespace before processing Handbok KDevelop [255/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealcontroller.cpp.o I/O warning : failed to load "/usr/share/kf6/kdoctools/customization/xsl/pt-BR.xml": No such file or directory Note: namesp. add : added namespace before processing Manual do KDevelop 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". [256/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/holdupdates.cpp.o Note: namesp. add : added namespace before processing Підручник з KDevelop [257/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/aggregatemodel.cpp.o [258/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/sublimedefs.cpp.o [259/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qbytearray [260/2334] Linking CXX executable bin/kdev_dbus_socket_transformer [261/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/viewbarcontainer.cpp.o [262/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qchar [263/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/view.cpp.o [264/2334] Linking CXX static library lib/libsanitizer_test_init.a [265/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/tooldocument.cpp.o [266/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qsetint [267/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmultihashint [268/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmapint [269/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/urldocument.cpp.o [270/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindowoperator.cpp.o [271/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmultimapstring [272/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qhashint [273/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_quuid [274/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindow_p.cpp.o [275/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindow.cpp.o [276/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qhashstring [277/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qsetstring [278/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmultimapint [279/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qurl [280/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qstring [281/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/document.cpp.o [282/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmapstringbool [283/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmultihashstring [284/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmapstring [285/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/controller.cpp.o [286/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/container.cpp.o [287/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/areaindex.cpp.o [288/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/area.cpp.o [289/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmultimapstringbool [290/2334] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/KDevPlatformSublime_autogen/mocs_compilation.cpp.o [291/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/istatus.cpp.o [292/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentcontroller.cpp.o [293/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecontroller.cpp.o [294/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iproject.cpp.o [295/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iprojectcontroller.cpp.o [296/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iplugincontroller.cpp.o [297/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iuicontroller.cpp.o [298/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qdate [299/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/icore.cpp.o [300/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qtime [301/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocument.cpp.o [302/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iplugin.cpp.o [303/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/configpage.cpp.o [304/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeeqt [305/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/context.cpp.o [306/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qvariant [307/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iassistant.cpp.o [308/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qdatetime [309/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeethreads [310/2334] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/KDevPlatformInterfaces_autogen/mocs_compilation.cpp.o [311/2334] Linking CXX executable bin/p4clientstub In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/debuggercommon/tests/debuggees/qjson.cpp:3: /usr/include/qt6/QtCore/qjsonvalue.h: In member function 'QString QJsonValueConstRef::toString(const QString&) const': /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ [312/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qjson ninja: bad depfile: expected ':', saw 'w' [313/2334] Linking CXX executable "plugins/debuggercommon/tests/debuggees/path with space/debuggee_spacedebugee" [314/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qlistpod [315/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qcbor [316/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qpersistentmodelindex [317/2334] Linking CXX executable bin/kdev_format_source [318/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qlistcontainer [319/2334] Linking CXX executable bin/test_kdevhash [320/2334] Linking CXX executable bin/test_kdevvarlengtharray [321/2334] Linking CXX shared library bin/libKDevPlatformInterfaces.so.6.3.250803 [322/2334] Linking CXX shared library bin/libKDevelopSessionsWatch.so [323/2334] Automatic MOC for target kdevelopsessionsplugin [324/2334] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/plugin/sessionlistmodel.cpp.o [325/2334] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/plugin/kdevelopsessionsplugin.cpp.o [326/2334] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/kdevelopsessionsplugin_autogen/mocs_compilation.cpp.o [327/2334] Creating library symlink bin/libKDevPlatformInterfaces.so.63 bin/libKDevPlatformInterfaces.so [328/2334] Automatic MOC for target KDevPlatformUtil [329/2334] Automatic MOC for target test_globalnondefault [330/2334] Automatic MOC for target test_globaldefault [331/2334] Automatic MOC for target test_projectnondefault [332/2334] Automatic MOC for target test_projectdefault [333/2334] Automatic MOC for target test_nonguiinterface [334/2334] Linking CXX executable bin/test_algorithm [335/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_globalnondefault.dir/plugins/globalnondefaultplugin.cpp.o [336/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_globalnondefault.dir/test_globalnondefault_autogen/mocs_compilation.cpp.o [337/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_projectdefault.dir/plugins/projectdefaultplugin.cpp.o [338/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_projectdefault.dir/test_projectdefault_autogen/mocs_compilation.cpp.o [339/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_globaldefault.dir/plugins/globaldefaultplugin.cpp.o [340/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_globaldefault.dir/test_globaldefault_autogen/mocs_compilation.cpp.o [341/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_nonguiinterface.dir/plugins/nonguiinterfaceplugin.cpp.o [342/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_nonguiinterface.dir/test_nonguiinterface_autogen/mocs_compilation.cpp.o [343/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_projectnondefault.dir/plugins/projectnondefaultplugin.cpp.o [344/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_projectnondefault.dir/test_projectnondefault_autogen/mocs_compilation.cpp.o [345/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/debug.cpp.o [346/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/expandablelineedit.cpp.o [347/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/stack.cpp.o [348/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/texteditorhelpers.cpp.o [349/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/path.cpp.o [350/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/widgetcolorizer.cpp.o [351/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/projecttestjob.cpp.o [352/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/placeholderitemproxymodel.cpp.o [353/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/objectlist.cpp.o [354/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/multilevellistview.cpp.o [355/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/shellutils.cpp.o [356/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/executecompositejob.cpp.o [357/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/kdevcoreaddons/ksequentialcompoundjob.cpp.o [358/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/kdevcoreaddons/kcompoundjob.cpp.o [359/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/activetooltip.cpp.o [360/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/jobstatus.cpp.o [361/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentprofilelist.cpp.o [362/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentselectionmodel.cpp.o [363/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentselectionwidget.cpp.o [364/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/commandexecutor.cpp.o [365/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/processlinemaker.cpp.o [366/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/focusedtreeview.cpp.o [367/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/kdevstringhandler.cpp.o [368/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/wildcardhelpers.cpp.o [369/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/zoomcontroller.cpp.o [370/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/formattinghelpers.cpp.o [371/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/foregroundlock.cpp.o [372/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/filesystemhelpers.cpp.o [373/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/autoorientedsplitter.cpp.o [374/2334] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/KDevPlatformUtil_autogen/mocs_compilation.cpp.o [375/2334] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/63/test_globalnondefault.so [376/2334] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/63/test_globaldefault.so [377/2334] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/63/test_nonguiinterface.so [378/2334] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/63/test_projectdefault.so [379/2334] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/63/test_projectnondefault.so [380/2334] Linking CXX shared library bin/libkdevelopsessionsplugin.so [381/2334] Linking CXX shared library bin/libKDevPlatformSublime.so.6.3.250803 [382/2334] Creating library symlink bin/libKDevPlatformSublime.so.63 bin/libKDevPlatformSublime.so [383/2334] Automatic MOC for target kdevfilemanager [384/2334] Automatic MOC for target test_toolviewtoolbar [385/2334] Automatic MOC for target test_aggregatemodel [386/2334] Automatic MOC for target test_viewactivation [387/2334] Automatic MOC for target test_controller [388/2334] Automatic MOC for target test_document [389/2334] Automatic MOC for target test_view [390/2334] Automatic MOC for target test_areawalker [391/2334] Automatic MOC for target test_areaoperation [392/2334] Automatic MOC for target example2 [393/2334] Automatic MOC for target example1 [394/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areawalker.dir/areaprinter.cpp.o [395/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areawalker.dir/test_areawalker.cpp.o [396/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areawalker.dir/test_areawalker_autogen/mocs_compilation.cpp.o [397/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_viewactivation.dir/test_viewactivation.cpp.o [398/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_viewactivation.dir/test_viewactivation_autogen/mocs_compilation.cpp.o [399/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_controller.dir/test_controller.cpp.o [400/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_controller.dir/test_controller_autogen/mocs_compilation.cpp.o [401/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_toolviewtoolbar.dir/test_toolviewtoolbar.cpp.o [402/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_toolviewtoolbar.dir/test_toolviewtoolbar_autogen/mocs_compilation.cpp.o [403/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areaoperation.dir/areaprinter.cpp.o [404/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areaoperation.dir/test_areaoperation.cpp.o [405/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areaoperation.dir/test_areaoperation_autogen/mocs_compilation.cpp.o [406/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_aggregatemodel.dir/test_aggregatemodel.cpp.o [407/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_aggregatemodel.dir/test_aggregatemodel_autogen/mocs_compilation.cpp.o [408/2334] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1.cpp.o [409/2334] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1main.cpp.o [410/2334] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1_autogen/mocs_compilation.cpp.o [411/2334] Generating qrc_kdevfilemanager.cpp [412/2334] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/qrc_kdevfilemanager.cpp.o [413/2334] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/debug.cpp.o [414/2334] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/bookmarkhandler.cpp.o [415/2334] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/filemanager.cpp.o [416/2334] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/kdevfilemanagerplugin.cpp.o [417/2334] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/kdevfilemanager_autogen/mocs_compilation.cpp.o [418/2334] Linking CXX shared library bin/libKDevPlatformUtil.so.6.3.250803 [419/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_document.dir/test_document.cpp.o [420/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_document.dir/test_document_autogen/mocs_compilation.cpp.o [421/2334] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2.cpp.o [422/2334] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2main.cpp.o [423/2334] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2_autogen/mocs_compilation.cpp.o [424/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_view.dir/test_view.cpp.o [425/2334] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_view.dir/test_view_autogen/mocs_compilation.cpp.o [426/2334] Creating library symlink bin/libKDevPlatformUtil.so.63 bin/libKDevPlatformUtil.so [427/2334] Automatic MOC for target kdevkonsoleview [428/2334] Automatic MOC for target kdevdocumentview [429/2334] Automatic MOC for target kcm_uitest [430/2334] Automatic MOC for target test_astyle [431/2334] Automatic MOC for target kdevastyle [432/2334] Automatic MOC for target debuggee_kdeveloptypes [433/2334] Automatic MOC for target KDevPlatformSerialization [434/2334] Automatic MOC for target KDevPlatformDocumentation [435/2334] Automatic MOC for target KDevPlatformDebugger [436/2334] Automatic MOC for target KDevPlatformOutputView [437/2334] Automatic MOC for target test_formattinghelpers [438/2334] Automatic MOC for target test_kdevformatsource [439/2334] Automatic MOC for target test_environment [440/2334] Automatic MOC for target test_executecompositejob [441/2334] Automatic MOC for target ksequentialcompoundjobtest [442/2334] Automatic MOC for target kcompoundjobtest [443/2334] Automatic MOC for target test_foregroundlock [444/2334] Automatic MOC for target test_texteditorhelpers [445/2334] Automatic MOC for target test_stringhandler [446/2334] Automatic MOC for target test_objectlist [447/2334] Automatic MOC for target kdevworkingsets [448/2334] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/debug.cpp.o [449/2334] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/referencecounting.cpp.o [450/2334] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/itemrepositoryregistry.cpp.o [451/2334] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/indexedstring.cpp.o [452/2334] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/abstractitemrepository.cpp.o [453/2334] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/KDevPlatformSerialization_autogen/mocs_compilation.cpp.o [454/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_kdeveloptypes.dir/kdeveloptypes.cpp.o [455/2334] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_kdeveloptypes.dir/debuggee_kdeveloptypes_autogen/mocs_compilation.cpp.o [456/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/kcompoundjobtest.dir/__/kdevcoreaddons/kcompoundjobtest.cpp.o [457/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/kcompoundjobtest.dir/kcompoundjobtest_autogen/mocs_compilation.cpp.o [458/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_environment.dir/test_environment.cpp.o [459/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_environment.dir/test_environment_autogen/mocs_compilation.cpp.o [460/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_executecompositejob.dir/test_executecompositejob.cpp.o [461/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_executecompositejob.dir/test_executecompositejob_autogen/mocs_compilation.cpp.o [462/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_texteditorhelpers.dir/test_texteditorhelpers.cpp.o [463/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_texteditorhelpers.dir/test_texteditorhelpers_autogen/mocs_compilation.cpp.o [464/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_objectlist.dir/test_objectlist.cpp.o [465/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_objectlist.dir/test_objectlist_autogen/mocs_compilation.cpp.o [466/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_stringhandler.dir/test_stringhandler.cpp.o [467/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_stringhandler.dir/test_stringhandler_autogen/mocs_compilation.cpp.o [468/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/ksequentialcompoundjobtest.dir/__/kdevcoreaddons/ksequentialcompoundjobtest.cpp.o [469/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/ksequentialcompoundjobtest.dir/ksequentialcompoundjobtest_autogen/mocs_compilation.cpp.o [470/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevformatsource.dir/test_kdevformatsource.cpp.o [471/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevformatsource.dir/__/kdevformatfile.cpp.o [472/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevformatsource.dir/test_kdevformatsource_autogen/mocs_compilation.cpp.o [473/2334] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/__/debug.cpp.o [474/2334] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/__/astyle_stringiterator.cpp.o [475/2334] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/__/astyle_formatter.cpp.o [476/2334] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/test_astyle.cpp.o [477/2334] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/test_astyle_autogen/mocs_compilation.cpp.o [478/2334] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/debug.cpp.o [479/2334] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleview.cpp.o [480/2334] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleviewplugin.cpp.o [481/2334] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleview_autogen/mocs_compilation.cpp.o [482/2334] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/debug.cpp.o [483/2334] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputexecutejob.cpp.o [484/2334] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputjob.cpp.o [485/2334] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputfilteringstrategies.cpp.o [486/2334] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ioutputviewmodel.cpp.o [487/2334] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ioutputview.cpp.o [488/2334] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputmodel.cpp.o [489/2334] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ifilterstrategy.cpp.o [490/2334] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/filtereditem.cpp.o [491/2334] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputformats.cpp.o [492/2334] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputdelegate.cpp.o [493/2334] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/KDevPlatformOutputView_autogen/mocs_compilation.cpp.o [494/2334] Generating ui_custombuildsystemconfigwidget.h [495/2334] Generating ui_configwidget.h [496/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_formattinghelpers.dir/test_formattinghelpers.cpp.o [497/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_formattinghelpers.dir/test_formattinghelpers_autogen/mocs_compilation.cpp.o [498/2334] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/__/debug.cpp.o [499/2334] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/__/configwidget.cpp.o [500/2334] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/__/configconstants.cpp.o [501/2334] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/__/custombuildsystemconfigwidget.cpp.o [502/2334] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/kcmuitestmain.cpp.o [503/2334] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/kcm_uitest_autogen/mocs_compilation.cpp.o [504/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_foregroundlock.dir/test_foregroundlock.cpp.o [505/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_foregroundlock.dir/test_foregroundlock_autogen/mocs_compilation.cpp.o [506/2334] Generating ui_astyle_preferences.h [507/2334] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/debug.cpp.o [508/2334] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_stringiterator.cpp.o [509/2334] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_formatter.cpp.o [510/2334] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_preferences.cpp.o [511/2334] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_plugin.cpp.o [512/2334] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/kdevastyle_autogen/mocs_compilation.cpp.o [513/2334] Generating ui_documentationfindwidget.h [514/2334] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/debug_workingset.cpp.o [515/2334] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsethelpers.cpp.o [516/2334] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/closedworkingsetswidget.cpp.o [517/2334] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsetwidget.cpp.o [518/2334] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsettooltipwidget.cpp.o [519/2334] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsettoolbutton.cpp.o [520/2334] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsetfilelabel.cpp.o [521/2334] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingset.cpp.o [522/2334] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsetcontroller.cpp.o [523/2334] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/kdevworkingsets_autogen/mocs_compilation.cpp.o [524/2334] Generating qrc_kdevdocumentview.cpp [525/2334] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/debug.cpp.o [526/2334] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/documentationview.cpp.o [527/2334] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/documentationfindwidget.cpp.o [528/2334] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/standarddocumentationview.cpp.o [529/2334] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/qrc_kdevdocumentview.cpp.o [530/2334] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentselection.cpp.o [531/2334] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentmodel.cpp.o [532/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/debug.cpp.o [533/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/framestack/framestackwidget.cpp.o [534/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/framestack/framestackmodel.cpp.o [535/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablesortmodel.cpp.o [536/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variabletooltip.cpp.o [537/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablecollection.cpp.o [538/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablewidget.cpp.o [539/2334] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_kdeveloptypes [540/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointdetails.cpp.o [541/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointwidget.cpp.o [542/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointmodel.cpp.o [543/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpoint.cpp.o [544/2334] Linking CXX executable bin/example2 [545/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/pathmappings.cpp.o [546/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treeview.cpp.o [547/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treemodel.cpp.o [548/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treeitem.cpp.o [549/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/ivariablecontroller.cpp.o [550/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/ibreakpointcontroller.cpp.o [551/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/iframestackmodel.cpp.o [552/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/idebugsession.cpp.o [553/2334] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/KDevPlatformDebugger_autogen/mocs_compilation.cpp.o [554/2334] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentviewplugin.cpp.o [555/2334] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentviewdelegate.cpp.o [556/2334] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentview.cpp.o [557/2334] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentview_autogen/mocs_compilation.cpp.o [558/2334] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/KDevPlatformDocumentation_autogen/mocs_compilation.cpp.o [559/2334] Linking CXX executable bin/example1 [560/2334] Linking CXX shared module bin/kdevkonsoleview.so [561/2334] Linking CXX executable bin/test_controller [562/2334] Linking CXX executable bin/test_aggregatemodel /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepositoryregistry.cpp: In member function 'void KDevelop::ItemRepositoryRegistryPrivate::lockForWriting()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepositoryregistry.cpp:223:11: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 223 | f.open(QIODevice::WriteOnly); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepositoryregistry.cpp:9: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [563/2334] Linking CXX executable bin/test_document [564/2334] Linking CXX executable bin/test_view [565/2334] Linking CXX executable bin/test_toolviewtoolbar [566/2334] Linking CXX executable bin/test_objectlist [567/2334] Linking CXX executable bin/test_areawalker [568/2334] Linking CXX executable bin/test_texteditorhelpers [569/2334] Linking CXX shared module bin/kdevfilemanager.so [570/2334] Linking CXX executable bin/test_viewactivation [571/2334] Linking CXX executable bin/kcompoundjobtest [572/2334] Linking CXX executable bin/test_foregroundlock In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/indexedstring.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1651:58: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1651 | return const_cast(bucketPtr->itemFromIndex(indexInBucket)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/indexedstring.cpp:191:40: required from here 191 | repo.dynamicItemFromIndexSimple(m_index)->refCount += m_summand; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to '{anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/indexedstring.cpp:227:36: required from here 227 | auto index = repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to '{anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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>]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1648 | auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/indexedstring.cpp:191:40: required from here 191 | repo.dynamicItemFromIndexSimple(m_index)->refCount += m_summand; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1268 | const ushort found = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/indexedstring.cpp:227:36: required from here 227 | auto index = repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 849 | short unsigned int currentFree = freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1270 | if (!found && !bucketInChainWithSpace && bucketPtr->canAllocateItem(size)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/indexedstring.cpp:227:36: required from here 227 | auto index = repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 414 | setFollowerIndex(insertedAt, 0); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/indexedstring.cpp:227:36: required from here 227 | auto index = repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 486 | setFreeSize(freeItemPosition, freeItemSize); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/indexedstring.cpp:227:36: required from here 227 | auto index = repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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>]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1648 | auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/indexedstring.cpp:191:40: required from here 191 | repo.dynamicItemFromIndexSimple(m_index)->refCount += m_summand; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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>]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1648 | auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/indexedstring.cpp:191:40: required from here 191 | repo.dynamicItemFromIndexSimple(m_index)->refCount += m_summand; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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>]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1648 | auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/indexedstring.cpp:191:40: required from here 191 | repo.dynamicItemFromIndexSimple(m_index)->refCount += m_summand; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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>]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1648 | auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/indexedstring.cpp:191:40: required from here 191 | repo.dynamicItemFromIndexSimple(m_index)->refCount += m_summand; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false>; Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const {anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const {anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [573/2334] Linking CXX shared library bin/libKDevPlatformSerialization.so.6.3.250803 /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp: In member function 'void AStylePreferences::init()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:88:41: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 88 | connect(chkConvertTabs, &QCheckBox::stateChanged, this, &AStylePreferences::indentChanged); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/build/plugins/astyle/ui_astyle_preferences.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:8: /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:89:44: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 89 | connect(chkFillEmptyLines, &QCheckBox::stateChanged, this, &AStylePreferences::indentChanged); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:98:50: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 98 | connect(chkBracketsCloseHeaders, &QCheckBox::stateChanged, this, &AStylePreferences::bracketsChanged); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:99:39: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 99 | connect(chkBracesAdd, &QCheckBox::stateChanged, this, &AStylePreferences::bracketsChanged); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:101:40: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 101 | connect(chkBlockBreak, &QCheckBox::stateChanged, this, &AStylePreferences::blocksChanged); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:102:43: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 102 | connect(chkBlockBreakAll, &QCheckBox::stateChanged, this, &AStylePreferences::blocksChanged); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:103:41: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 103 | connect(chkBlockIfElse, &QCheckBox::stateChanged, this, &AStylePreferences::blocksChanged); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:106:50: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 106 | connect(chkPadParenthesisHeader, &QCheckBox::stateChanged, this, &AStylePreferences::paddingChanged); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:107:42: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 107 | connect(chkPadOperators, &QCheckBox::stateChanged, this, &AStylePreferences::paddingChanged); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:109:44: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 109 | connect(chkKeepStatements, &QCheckBox::stateChanged, this, &AStylePreferences::onelinersChanged); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:110:40: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 110 | connect(chkKeepBlocks, &QCheckBox::stateChanged, this, &AStylePreferences::onelinersChanged); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/astyle/astyle_preferences.cpp:115:41: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 115 | connect(chkAfterParens, &QCheckBox::stateChanged, this, &AStylePreferences::afterParensChanged); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ [574/2334] Linking CXX shared module bin/kdevastyle.so [575/2334] Linking CXX executable bin/test_executecompositejob [576/2334] Linking CXX executable bin/test_stringhandler [577/2334] Linking CXX executable bin/kcm_uitest [578/2334] Creating library symlink bin/libKDevPlatformSerialization.so.63 bin/libKDevPlatformSerialization.so [579/2334] Linking CXX executable bin/test_formattinghelpers [580/2334] Linking CXX shared library bin/libKDevPlatformDocumentation.so.6.3.250803 [581/2334] Linking CXX shared library bin/libKDevPlatformOutputView.so.6.3.250803 [582/2334] Creating library symlink bin/libKDevPlatformDocumentation.so.63 bin/libKDevPlatformDocumentation.so [583/2334] Linking CXX executable bin/test_areaoperation [584/2334] Linking CXX executable bin/test_astyle [585/2334] Creating library symlink bin/libKDevPlatformOutputView.so.63 bin/libKDevPlatformOutputView.so [586/2334] Automatic MOC for target scratchpad [587/2334] Automatic MOC for target KDevStandardOutputView [588/2334] Automatic MOC for target KDevPlatformVcs [589/2334] Linking CXX executable bin/test_environment [590/2334] Building CXX object plugins/standardoutputview/CMakeFiles/KDevStandardOutputView.dir/debug.cpp.o [591/2334] Building CXX object plugins/standardoutputview/CMakeFiles/KDevStandardOutputView.dir/standardoutputviewmetadata.cpp.o [592/2334] Building CXX object plugins/standardoutputview/CMakeFiles/KDevStandardOutputView.dir/toolviewdata.cpp.o [593/2334] Building CXX object plugins/standardoutputview/CMakeFiles/KDevStandardOutputView.dir/outputwidgetconfig.cpp.o [594/2334] Building CXX object plugins/standardoutputview/CMakeFiles/KDevStandardOutputView.dir/outputwidget.cpp.o [595/2334] Building CXX object plugins/standardoutputview/CMakeFiles/KDevStandardOutputView.dir/standardoutputview.cpp.o [596/2334] Building CXX object plugins/standardoutputview/CMakeFiles/KDevStandardOutputView.dir/KDevStandardOutputView_autogen/mocs_compilation.cpp.o [597/2334] Generating qrc_kdevscratchpad.cpp [598/2334] Generating ui_scratchpadview.h [599/2334] Building CXX object plugins/scratchpad/CMakeFiles/scratchpad.dir/debug.cpp.o [600/2334] Building CXX object plugins/scratchpad/CMakeFiles/scratchpad.dir/qrc_kdevscratchpad.cpp.o [601/2334] Building CXX object plugins/scratchpad/CMakeFiles/scratchpad.dir/scratchpadjob.cpp.o [602/2334] Building CXX object plugins/scratchpad/CMakeFiles/scratchpad.dir/scratchpadview.cpp.o [603/2334] Building CXX object plugins/scratchpad/CMakeFiles/scratchpad.dir/scratchpad.cpp.o [604/2334] Building CXX object plugins/scratchpad/CMakeFiles/scratchpad.dir/scratchpad_autogen/mocs_compilation.cpp.o [605/2334] Generating ui_branchmanager.h [606/2334] Generating ui_dvcsimportmetadatawidget.h [607/2334] Generating ui_vcsdiffwidget.h [608/2334] Generating ui_vcseventwidget.h [609/2334] Generating ui_vcscommitdialog.h [610/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/debug.cpp.o [611/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ipatchsource.cpp.o [612/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ipatchdocument.cpp.o [613/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/icontentawareversioncontrol.cpp.o [614/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ibasicversioncontrol.cpp.o [615/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/ui/branchmanager.cpp.o [616/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/ui/dvcsimportmetadatawidget.cpp.o [617/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsevent.cpp.o [618/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsplugin.cpp.o [619/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsjob.cpp.o [620/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/brancheslistmodel.cpp.o [621/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsitemeventmodel.cpp.o [622/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsfilechangesmodel.cpp.o [623/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcseventmodel.cpp.o [624/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsannotationmodel.cpp.o [625/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/standardvcslocationwidget.cpp.o [626/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcslocationwidget.cpp.o [627/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsdiffpatchsources.cpp.o [628/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcscommitdialog.cpp.o [629/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsdiffwidget.cpp.o [630/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcseventwidget.cpp.o [631/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsimportmetadatawidget.cpp.o [632/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsannotationitemdelegate.cpp.o [633/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsstatusinfo.cpp.o [634/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsevent.cpp.o [635/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsdiff.cpp.o [636/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcslocation.cpp.o [637/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcspluginhelper.cpp.o [638/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsannotation.cpp.o [639/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsrevision.cpp.o [640/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsjob.cpp.o [641/2334] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/KDevPlatformVcs_autogen/mocs_compilation.cpp.o [642/2334] Linking CXX shared module bin/kdevdocumentview.so [643/2334] Linking CXX shared library bin/libKDevPlatformDebugger.so.6.3.250803 [644/2334] Linking CXX executable bin/test_kdevformatsource [645/2334] Linking CXX executable bin/ksequentialcompoundjobtest [646/2334] Creating library symlink bin/libKDevPlatformDebugger.so.63 bin/libKDevPlatformDebugger.so [647/2334] Automatic MOC for target kdevdebuggercommon [648/2334] Generating ui_registersview.h [649/2334] Generating ui_selectaddressdialog.h [650/2334] Generating ui_debuggerconsoleview.h [651/2334] Generating ui_selectcoredialog.h [652/2334] Generating ui_processselection.h [653/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/debuglog.cpp.o [654/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dialogs/processselection.cpp.o [655/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/converters.cpp.o [656/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/modelsmanager.cpp.o [657/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller_arm.cpp.o [658/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller_x86.cpp.o [659/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registersmanager.cpp.o [660/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller.cpp.o [661/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registersview.cpp.o [662/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/widgets/disassemblewidget.cpp.o [663/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/widgets/debuggerconsoleview.cpp.o [664/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/stty.cpp.o [665/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/stringhelpers.cpp.o [666/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mivariable.cpp.o [667/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mivariablecontroller.cpp.o [668/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/miframestackmodel.cpp.o [669/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mibreakpointcontroller.cpp.o [670/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebuglauncher.cpp.o [671/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugjobs.cpp.o [672/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebuggerplugin.cpp.o [673/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugsession.cpp.o [674/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugger.cpp.o [675/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dialogs/selectcoredialog.cpp.o [676/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dbgglobal.cpp.o [677/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/micommandqueue.cpp.o [678/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/micommand.cpp.o [679/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/miparser.cpp.o [680/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/milexer.cpp.o [681/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/mi.cpp.o [682/2334] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/kdevdebuggercommon_autogen/mocs_compilation.cpp.o [683/2334] Linking CXX shared module bin/KDevStandardOutputView.so [684/2334] Linking CXX shared module bin/scratchpad.so /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/debuggercommon/dialogs/processselection.cpp: In member function 'void ProcessesSortFilterModel::setFilterProcessOwner(ProcessOwner)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/debuggercommon/dialogs/processselection.cpp:94:25: warning: 'void QSortFilterProxyModel::invalidateFilter()' is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations] 94 | invalidateFilter(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QSortFilterProxyModel:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/debuggercommon/dialogs/processselection.cpp:21: /usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here 128 | void invalidateFilter(); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/vcs/widgets/vcsdiffpatchsources.cpp: In member function 'void VCSDiffPatchSource::updateFromDiff(const KDevelop::VcsDiff&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/vcs/widgets/vcsdiffpatchsources.cpp:179:19: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 179 | temp2.open(); | ~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/vcs/widgets/vcsdiffpatchsources.cpp:14: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/vcs/widgets/vcsdiffpatchsources.cpp:187:18: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 187 | file.open(QIODevice::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/vcs/widgets/vcsdiffpatchsources.cpp:11: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [685/2334] Linking CXX shared library bin/libKDevPlatformVcs.so.6.3.250803 [686/2334] Creating library symlink bin/libKDevPlatformVcs.so.63 bin/libKDevPlatformVcs.so [687/2334] Automatic MOC for target kdevghprovider [688/2334] Automatic MOC for target kdevperforce [689/2334] Automatic MOC for target kdevbazaar [690/2334] Automatic MOC for target test_vcslocation [691/2334] Automatic MOC for target test_vcsdiff [692/2334] Automatic MOC for target test_vcsstatusinfo [693/2334] Automatic MOC for target test_vcsevent [694/2334] Automatic MOC for target test_vcsitemevent [695/2334] Automatic MOC for target test_vcsannotation [696/2334] Automatic MOC for target test_vcsannotationline [697/2334] Automatic MOC for target test_vcsrevision [698/2334] Automatic MOC for target KDevPlatformProject [699/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotation.dir/test_vcsannotation.cpp.o [700/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotation.dir/test_vcsannotation_autogen/mocs_compilation.cpp.o [701/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsdiff.dir/test_vcsdiff.cpp.o [702/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsdiff.dir/test_vcsdiff_autogen/mocs_compilation.cpp.o [703/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcslocation.dir/test_vcslocation.cpp.o [704/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcslocation.dir/test_vcslocation_autogen/mocs_compilation.cpp.o [705/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsitemevent.dir/test_vcsitemevent.cpp.o [706/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsitemevent.dir/test_vcsitemevent_autogen/mocs_compilation.cpp.o [707/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsevent.dir/test_vcsevent.cpp.o [708/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsevent.dir/test_vcsevent_autogen/mocs_compilation.cpp.o [709/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsstatusinfo.dir/test_vcsstatusinfo.cpp.o [710/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsstatusinfo.dir/test_vcsstatusinfo_autogen/mocs_compilation.cpp.o [711/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsrevision.dir/test_vcsrevision.cpp.o [712/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsrevision.dir/test_vcsrevision_autogen/mocs_compilation.cpp.o [713/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotationline.dir/test_vcsannotationline.cpp.o [714/2334] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotationline.dir/test_vcsannotationline_autogen/mocs_compilation.cpp.o [715/2334] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/debug.cpp.o [716/2334] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghdialog.cpp.o [717/2334] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghaccount.cpp.o [718/2334] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghresource.cpp.o [719/2334] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghproviderwidget.cpp.o [720/2334] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghproviderplugin.cpp.o [721/2334] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghprovidermodel.cpp.o [722/2334] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghlineedit.cpp.o [723/2334] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/kdevghprovider_autogen/mocs_compilation.cpp.o [724/2334] Generating ui_perforceimportmetadatawidget.h [725/2334] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/debug.cpp.o [726/2334] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/perforcepluginmetadata.cpp.o [727/2334] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/perforceplugin.cpp.o [728/2334] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/ui/perforceimportmetadatawidget.cpp.o [729/2334] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/kdevperforce_autogen/mocs_compilation.cpp.o [730/2334] Generating ui_dependencieswidget.h [731/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/debug_filemanager.cpp.o [732/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/debug_project.cpp.o [733/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/widgets/dependencieswidget.cpp.o [734/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilterprovider.cpp.o [735/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilter.cpp.o [736/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/ibuildsystemmanager.cpp.o [737/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilemanager.cpp.o [738/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectbuilder.cpp.o [739/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectfiltermanager.cpp.o [740/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/filemanagerlistjob.cpp.o [741/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/abstractfilemanagerplugin.cpp.o [742/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectproxymodel.cpp.o [743/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/helper.cpp.o [744/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectitemlineedit.cpp.o [745/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectbuildsetmodel.cpp.o [746/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/builderjob.cpp.o [747/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/importprojectjob.cpp.o [748/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectconfigskeleton.cpp.o [749/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectchangesmodel.cpp.o [750/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectmodel.cpp.o [751/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectutils.cpp.o [752/2334] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/KDevPlatformProject_autogen/mocs_compilation.cpp.o [753/2334] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/copyjob.cpp.o [754/2334] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarutils.cpp.o [755/2334] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarpluginmetadata.cpp.o [756/2334] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarplugin.cpp.o [757/2334] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bzrannotatejob.cpp.o [758/2334] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/diffjob.cpp.o [759/2334] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/kdevbazaar_autogen/mocs_compilation.cpp.o [760/2334] Linking CXX static library lib/libkdevdebuggercommon.a [761/2334] Automatic MOC for target test_gdbprinters [762/2334] Automatic MOC for target test_micommandqueue [763/2334] Automatic MOC for target test_micommand [764/2334] Automatic MOC for target test_miparser [765/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_miparser.dir/test_miparser.cpp.o [766/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_miparser.dir/test_miparser_autogen/mocs_compilation.cpp.o [767/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_micommand.dir/test_micommand.cpp.o [768/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_micommand.dir/test_micommand_autogen/mocs_compilation.cpp.o [769/2334] Building CXX object plugins/gdb/unittests/CMakeFiles/test_gdbprinters.dir/test_gdbprinters.cpp.o [770/2334] Building CXX object plugins/gdb/unittests/CMakeFiles/test_gdbprinters.dir/test_gdbprinters_autogen/mocs_compilation.cpp.o [771/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_micommandqueue.dir/test_micommandqueue.cpp.o [772/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_micommandqueue.dir/test_micommandqueue_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/project/projectproxymodel.cpp: In member function 'void ProjectProxyModel::showTargets(bool)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/project/projectproxymodel.cpp:35:25: warning: 'void QSortFilterProxyModel::invalidateFilter()' is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations] 35 | invalidateFilter(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QSortFilterProxyModel:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/project/projectproxymodel.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/project/projectproxymodel.cpp:7: /usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here 128 | void invalidateFilter(); | ^~~~~~~~~~~~~~~~ [773/2334] Linking CXX executable bin/test_vcsrevision [774/2334] Linking CXX executable bin/test_vcsevent [775/2334] Linking CXX executable bin/test_vcslocation [776/2334] Linking CXX executable bin/test_vcsitemevent [777/2334] Linking CXX executable bin/test_vcsstatusinfo [778/2334] Linking CXX executable bin/test_vcsannotation [779/2334] Linking CXX executable bin/test_vcsannotationline [780/2334] Linking CXX executable bin/test_vcsdiff [781/2334] Linking CXX shared module bin/kdevghprovider.so [782/2334] Linking CXX shared module bin/kdevbazaar.so [783/2334] Linking CXX executable bin/test_micommand [784/2334] Linking CXX executable bin/test_micommandqueue [785/2334] Linking CXX shared module bin/kdevperforce.so In file included from /usr/include/qt6/QtCore/qobject.h:13, from /usr/include/qt6/QtCore/QObject:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/debuggercommon/tests/test_miparser.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/debuggercommon/tests/test_miparser.cpp:7: /usr/include/qt6/QtCore/qlist.h: In constructor 'QList::QList(std::initializer_list<_Tp>) [with T = ResultData]': /usr/include/qt6/QtCore/qlist.h:314:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 314 | inline QList(std::initializer_list args) | ^~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/debuggercommon/tests/test_miparser.cpp: In member function 'void TestMIParser::testParseLine_data()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/debuggercommon/tests/test_miparser.cpp:85:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 85 | << AsyncRecordData{KDevMI::MI::AsyncRecord::Exec, "stop", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 |  {{"reason", "stop"}, {"address", "0x123"}, {"source", "a.c:123"}}}.toVariant(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/debuggercommon/tests/test_miparser.cpp:90:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 90 | << AsyncRecordData{KDevMI::MI::AsyncRecord::Notify, "thread-group-added", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 |  {{"id", "i1"}}}.toVariant(); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/debuggercommon/tests/test_miparser.cpp:94:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 94 | << AsyncRecordData{KDevMI::MI::AsyncRecord::Exec, "breakpoint", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 |  {{"nr", "3"}, {"address", "0x123"}, {"source", "a.c:123"}}}.toVariant(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/debuggercommon/tests/test_miparser.cpp:109:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 109 | << AsyncRecordData{KDevMI::MI::AsyncRecord::Notify, "breakpoint-created", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 |  {{"bkpt", QVariantMap{ | ~~~~~~~~~~~~~~~~~~~~~~ 111 |  {"number", "1"}, | ~~~~~~~~~~~~~~~~ 112 |  {"type", "breakpoint"}, | ~~~~~~~~~~~~~~~~~~~~~~~ 113 |  {"disp", "keep"}, | ~~~~~~~~~~~~~~~~~ 114 |  {"enabled", "y"}, | ~~~~~~~~~~~~~~~~~ 115 |  {"addr", "0x0000000000400ab0"}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 |  {"func", "main(int, char**)"}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 |  {"file", "/path/to/some/file.cpp"}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 |  {"fullname", "/path/to/some/file.cpp"}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 |  {"line", "28"}, | ~~~~~~~~~~~~~~~ 120 |  {"thread-groups", QVariantList{"i1"}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 |  {"times", "0"}, | ~~~~~~~~~~~~~~~ 122 |  {"original-location", "/path/to/some/file.cpp:28"}}}}}.toVariant(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [786/2334] Linking CXX executable bin/test_miparser [787/2334] Linking CXX shared library bin/libKDevPlatformProject.so.6.3.250803 [788/2334] Creating library symlink bin/libKDevPlatformProject.so.63 bin/libKDevPlatformProject.so [789/2334] Automatic MOC for target KDevProjectFilter [790/2334] Automatic MOC for target kdevopenwith [791/2334] Automatic MOC for target kdevdocumentswitcher [792/2334] Automatic MOC for target kdevvcschangesviewplugin [793/2334] Automatic MOC for target kdevgit [794/2334] Automatic MOC for target kdevflatpak [795/2334] Automatic MOC for target kdevdocker [796/2334] Automatic MOC for target kdevcraft [797/2334] Automatic MOC for target kdevandroid [798/2334] Automatic MOC for target KDevGenericManager [799/2334] Automatic MOC for target KDevCustomBuildSystem [800/2334] Automatic MOC for target KDevPlatformLanguage [801/2334] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/debug_craft.cpp.o [802/2334] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/craftruntime.cpp.o [803/2334] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/craftplugin.cpp.o [804/2334] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/kdevcraft_autogen/mocs_compilation.cpp.o [805/2334] Building CXX object plugins/genericprojectmanager/CMakeFiles/KDevGenericManager.dir/genericmanager.cpp.o [806/2334] Building CXX object plugins/genericprojectmanager/CMakeFiles/KDevGenericManager.dir/KDevGenericManager_autogen/mocs_compilation.cpp.o [807/2334] Generating androidpreferencessettings.h, androidpreferencessettings.cpp [808/2334] Generating ui_androidpreferences.h [809/2334] Generating qrc_kdevandroidplugin.cpp [810/2334] Building CXX object plugins/openwith/CMakeFiles/kdevopenwith.dir/openwithplugin.cpp.o [811/2334] Building CXX object plugins/openwith/CMakeFiles/kdevopenwith.dir/kdevopenwith_autogen/mocs_compilation.cpp.o [812/2334] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidpreferencessettings.cpp.o [813/2334] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/qrc_kdevandroidplugin.cpp.o [814/2334] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/debug_android.cpp.o [815/2334] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidpreferences.cpp.o [816/2334] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidruntime.cpp.o [817/2334] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidplugin.cpp.o [818/2334] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/kdevandroid_autogen/mocs_compilation.cpp.o [819/2334] Generating kcfg_custombuildsystemconfig.h, kcfg_custombuildsystemconfig.cpp [820/2334] Generating ui_custombuildsystemconfigwidget.h [821/2334] Generating ui_configwidget.h No entries. [822/2334] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/vcschangesviewplugin.cpp.o [823/2334] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/vcschangesview.cpp.o [824/2334] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/kdevvcschangesviewplugin_autogen/mocs_compilation.cpp.o [825/2334] Building CXX object plugins/custom-buildsystem/CMakeFiles/KDevCustomBuildSystem.dir/kcfg_custombuildsystemconfig.cpp.o [826/2334] Building CXX object plugins/custom-buildsystem/CMakeFiles/KDevCustomBuildSystem.dir/debug.cpp.o [827/2334] Building CXX object plugins/custom-buildsystem/CMakeFiles/KDevCustomBuildSystem.dir/kcm_custombuildsystem.cpp.o [828/2334] Building CXX object plugins/custom-buildsystem/CMakeFiles/KDevCustomBuildSystem.dir/custombuildsystemconfigwidget.cpp.o [829/2334] Building CXX object plugins/custom-buildsystem/CMakeFiles/KDevCustomBuildSystem.dir/configwidget.cpp.o [830/2334] Building CXX object plugins/custom-buildsystem/CMakeFiles/KDevCustomBuildSystem.dir/configconstants.cpp.o [831/2334] Building CXX object plugins/custom-buildsystem/CMakeFiles/KDevCustomBuildSystem.dir/custombuildjob.cpp.o [832/2334] Building CXX object plugins/custom-buildsystem/CMakeFiles/KDevCustomBuildSystem.dir/custombuildsystemplugin.cpp.o [833/2334] Building CXX object plugins/custom-buildsystem/CMakeFiles/KDevCustomBuildSystem.dir/custombuildsystemconfig.cpp.o [834/2334] Building CXX object plugins/custom-buildsystem/CMakeFiles/KDevCustomBuildSystem.dir/KDevCustomBuildSystem_autogen/mocs_compilation.cpp.o [835/2334] Generating dockerpreferencessettings.h, dockerpreferencessettings.cpp [836/2334] Generating ui_dockerpreferences.h [837/2334] Generating qrc_kdevdockerplugin.cpp [838/2334] Generating qrc_kdevdocumentswitcher.cpp [839/2334] Generating projectfiltersettings.h, projectfiltersettings.cpp [840/2334] Generating ui_projectfiltersettings.h [841/2334] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/qrc_kdevdocumentswitcher.cpp.o [842/2334] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/debug.cpp.o [843/2334] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitchertreeview.cpp.o [844/2334] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitcherplugin.cpp.o [845/2334] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitcheritem.cpp.o [846/2334] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/kdevdocumentswitcher_autogen/mocs_compilation.cpp.o No entries. [847/2334] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerpreferencessettings.cpp.o [848/2334] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/qrc_kdevdockerplugin.cpp.o [849/2334] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/debug_docker.cpp.o [850/2334] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerpreferences.cpp.o [851/2334] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerruntime.cpp.o [852/2334] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerplugin.cpp.o [853/2334] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/kdevdocker_autogen/mocs_compilation.cpp.o [854/2334] Building CXX object plugins/projectfilter/CMakeFiles/KDevProjectFilter.dir/projectfiltersettings.cpp.o [855/2334] Building CXX object plugins/projectfilter/CMakeFiles/KDevProjectFilter.dir/debug.cpp.o [856/2334] Building CXX object plugins/projectfilter/CMakeFiles/KDevProjectFilter.dir/comboboxdelegate.cpp.o [857/2334] Building CXX object plugins/projectfilter/CMakeFiles/KDevProjectFilter.dir/filtermodel.cpp.o [858/2334] Building CXX object plugins/projectfilter/CMakeFiles/KDevProjectFilter.dir/projectfilterconfigpage.cpp.o [859/2334] Building CXX object plugins/projectfilter/CMakeFiles/KDevProjectFilter.dir/filter.cpp.o [860/2334] Building CXX object plugins/projectfilter/CMakeFiles/KDevProjectFilter.dir/projectfilter.cpp.o [861/2334] Building CXX object plugins/projectfilter/CMakeFiles/KDevProjectFilter.dir/projectfilterprovider.cpp.o [862/2334] Building CXX object plugins/projectfilter/CMakeFiles/KDevProjectFilter.dir/KDevProjectFilter_autogen/mocs_compilation.cpp.o [863/2334] Generating qrc_kdevflatpakplugin.cpp [864/2334] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/qrc_kdevflatpakplugin.cpp.o [865/2334] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/debug_flatpak.cpp.o [866/2334] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/flatpakruntime.cpp.o [867/2334] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/flatpakplugin.cpp.o [868/2334] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/kdevflatpak_autogen/mocs_compilation.cpp.o [869/2334] Generating ui_rebasedialog.h [870/2334] Generating ui_gitnameemaildialog.h [871/2334] Generating ui_stashmanagerdialog.h [872/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/debug.cpp.o [873/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitnameemaildialog.cpp.o [874/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitplugincheckinrepositoryjob.cpp.o [875/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitjob.cpp.o [876/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitpluginmetadata.cpp.o [877/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitplugin.cpp.o [878/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitclonejob.cpp.o [879/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitmessagehighlighter.cpp.o [880/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/stashpatchsource.cpp.o [881/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/stashmanagerdialog.cpp.o [882/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/rebasedialog.cpp.o [883/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/simplecommitform.cpp.o [884/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/diffviewsctrl.cpp.o [885/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/committoolview.cpp.o [886/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/repostatusmodel.cpp.o [887/2334] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/kdevgit_autogen/mocs_compilation.cpp.o [888/2334] Automatic RCC for highlighting/syntax/syntax.qrc [889/2334] Generating ui_refactoringdialog.h [890/2334] Generating ui_basicrefactoring.h [891/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/KDevPlatformLanguage_autogen/H2SGMHQQN5/qrc_syntax.cpp.o [892/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/debug.cpp.o [893/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/archivetemplateloader.cpp.o [894/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templateengine.cpp.o [895/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templaterenderer.cpp.o [896/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/sourcefiletemplate.cpp.o [897/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templateclassgenerator.cpp.o [898/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templatepreviewicon.cpp.o [899/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templatesmodel.cpp.o [900/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/projectfolder.cpp.o [901/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/documentclassesfolder.cpp.o [902/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/allclassesfolder.cpp.o [903/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodelnodescontroller.cpp.o [904/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodelnode.cpp.o [905/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodel.cpp.o [906/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/controlflownode.cpp.o [907/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/controlflowgraph.cpp.o [908/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/dataaccess.cpp.o [909/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/dataaccessrepository.cpp.o [910/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/codehighlighting.cpp.o [911/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/configurablecolors.cpp.o [912/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/colorcache.cpp.o [913/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/navigationtooltip.cpp.o [914/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/includeitem.cpp.o [915/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/setrepository.cpp.o [916/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/progressdialogs/refactoringdialog.cpp.o [917/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/basicrefactoring.cpp.o [918/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/codedescription.cpp.o [919/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/utilities.cpp.o [920/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/duchainchangeset.cpp.o [921/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/documentchangeset.cpp.o [922/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/coderepresentation.cpp.o [923/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/normaldeclarationcompletionitem.cpp.o [924/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionhelper.cpp.o [925/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionitemgrouper.cpp.o [926/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletioncontext.cpp.o [927/2334] Linking CXX shared module bin/KDevGenericManager.so [928/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionitem.cpp.o [929/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionmodel.cpp.o [930/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionworker.cpp.o [931/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletion.cpp.o [932/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/icontextbrowser.cpp.o [933/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/icreateclasshelper.cpp.o [934/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/codecontext.cpp.o [935/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/editorcontext.cpp.o [936/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/iquickopen.cpp.o [937/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/quickopendataprovider.cpp.o [938/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/ilanguagesupport.cpp.o [939/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/iastcontainer.cpp.o [940/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/abbreviations.cpp.o [941/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/quickopenembeddedwidgetcombiner.cpp.o [942/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/usescollector.cpp.o [943/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/useswidget.cpp.o [944/2334] Linking CXX shared module bin/kdevandroid.so [945/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractincludenavigationcontext.cpp.o [946/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractdeclarationnavigationcontext.cpp.o [947/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/usesnavigationcontext.cpp.o [948/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractnavigationcontext.cpp.o [949/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractnavigationwidget.cpp.o [950/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/problemnavigationcontext.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.cpp: In constructor 'StashPatchSource::StashPatchSource(const QString&, GitPlugin*, const QDir&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.cpp:25:18: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 25 | tempFile.open(); | ~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.cpp:14: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.cpp: In member function 'void StashPatchSource::updatePatchFile(KDevelop::VcsJob*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.cpp:69:11: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 69 | f.open(QIODevice::WriteOnly); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.cpp:7: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [951/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/builders/dynamiclanguageexpressionvisitor.cpp.o [952/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/containertypes.cpp.o [953/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/unsuretype.cpp.o [954/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typealiastype.cpp.o [955/2334] Linking CXX executable bin/test_gdbprinters [956/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typeutils.cpp.o [957/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/enumeratortype.cpp.o [958/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/constantintegraltype.cpp.o [959/2334] Linking CXX shared module bin/kdevcraft.so [960/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/enumerationtype.cpp.o [961/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/indexedtype.cpp.o [962/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/arraytype.cpp.o [963/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/delayedtype.cpp.o [964/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/referencetype.cpp.o [965/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/pointertype.cpp.o [966/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/structuretype.cpp.o [967/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/functiontype.cpp.o [968/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/integraltype.cpp.o [969/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/abstracttype.cpp.o [970/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/identifiedtype.cpp.o [971/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typerepository.cpp.o [972/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typeregister.cpp.o [973/2334] Linking CXX shared module bin/kdevdocumentswitcher.so [974/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typesystem.cpp.o [975/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/problem.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/configurablecolors.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/configurablecolors.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [976/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/instantiationinformation.cpp.o [977/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/persistentsymboltable.cpp.o [978/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainregister.cpp.o [979/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchaindumper.cpp.o [980/2334] Linking CXX shared module bin/kdevvcschangesviewplugin.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typealiastype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typealiastype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [981/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/importers.cpp.o [982/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/uses.cpp.o [983/2334] Linking CXX shared module bin/KDevCustomBuildSystem.so [984/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/definitions.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typeutils.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typeutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ [985/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/declarationid.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/templaterenderer.cpp: In member function 'QString KDevelop::TemplateRenderer::renderFile(const QUrl&, const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/templaterenderer.cpp:200:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 200 | file.open(QIODevice::ReadOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/templaterenderer.cpp:21: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [986/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainutils.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletioncontext.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [987/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/dumpdotgraph.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletionitemgrouper.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [988/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/aliasdeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/enumerationtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/enumerationtype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [989/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/namespacealiasdeclaration.cpp.o [990/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/stringhelpers.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [991/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/functiondeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/progressdialogs/refactoringdialog.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/progressdialogs/refactoringdialog.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [992/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/abstractfunctiondeclaration.cpp.o [993/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/parsingenvironment.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletionhelper.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletionhelper.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [994/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/identifier.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [995/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainlock.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/delayedtype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [996/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainbase.cpp.o [997/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/forwarddeclaration.cpp.o [998/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/use.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/duchainchangeset.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/duchainchangeset.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/../duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [999/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classdeclaration.cpp.o [1000/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classfunctiondeclaration.cpp.o [1001/2334] Linking CXX shared module bin/kdevopenwith.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/enumeratortype.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/enumeratortype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [1002/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classmemberdeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/allclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/allclassesfolder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [1003/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/declaration.cpp.o [1004/2334] Linking CXX shared module bin/KDevProjectFilter.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/projectfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/projectfolder.cpp:5: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [1005/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/functiondefinition.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/constantintegraltype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/constantintegraltype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [1006/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontextutils.cpp.o [1007/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontextdynamicdata.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/flatpak/flatpakplugin.cpp: In member function 'void FlatpakPlugin::executeOnRemoteDevice()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/flatpak/flatpakplugin.cpp:276:15: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 276 | file->open(); | ~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/flatpak/flatpakplugin.cpp:29: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [1008/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontext.cpp.o In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/qplugin.h:14, from /usr/include/qt6/QtCore/QtPlugin:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/outputview/ioutputview.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/outputview/outputjob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/outputview/outputexecutejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/flatpak/flatpakruntime.cpp:11: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'virtual QString FlatpakRuntime::name() const' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/flatpak/flatpakruntime.cpp:234:74: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'T {anonymous}::kTransform(const Q&, W) [with T = QList; Q = QJsonArray; W = FlatpakRuntime::refreshJson()::]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/flatpak/flatpakruntime.cpp:36:21, inlined from 'void FlatpakRuntime::refreshJson()' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/flatpak/flatpakruntime.cpp:146:43: /usr/include/qt6/QtCore/qjsonvalue.h:148:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 148 | inline operator QJsonValue() const { return concrete(*this); } | ^ In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'KJob* FlatpakRuntime::executeOnDevice(const QString&, const QString&) const' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/flatpak/flatpakruntime.cpp:239:65: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ [1009/2334] Linking CXX shared module bin/kdevflatpak.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/structuretype.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/structuretype.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [1010/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/localindexeddeclaration.cpp.o [1011/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexeddeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/ilanguagesupport.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/../duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1012/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/localindexedducontext.cpp.o [1013/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexedtopducontext.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/pointertype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [1014/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexedducontext.cpp.o [1015/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/ducontext.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/abstracttype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [1016/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainpointer.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodel.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodel.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [1017/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/waitforupdate.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/arraytype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [1018/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchain.cpp.o [1019/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/codemodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/referencetype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [1020/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/specializationstore.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/sourcefiletemplate.cpp: In member function 'QVector KDevelop::SourceFileTemplate::customOptions(KDevelop::TemplateRenderer*) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/sourcefiletemplate.cpp:333:24: warning: 'bool QDomDocument::setContent(const QByteArray&, QString*, int*, int*)' is deprecated: Use the overload returning ParseResult instead. [-Wdeprecated-declarations] 333 | if (!doc.setContent(file->data(), &errorMsg, &errorRow, &errorCol)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtXml/QDomDocument:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/sourcefiletemplate.cpp:20: /usr/include/qt6/QtXml/qdom.h:402:10: note: declared here 402 | bool setContent(const QByteArray &text, QString *errorMsg, int *errorLine = nullptr, int *errorColumn = nullptr); | ^~~~~~~~~~ [1021/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/urlparselock.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/usesnavigationcontext.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1022/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/parseprojectjob.cpp.o [1023/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/documentchangetracker.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ [1024/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/parsejob.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/configurablecolors.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/colorcache.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/../duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/colorcache.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1025/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/backgroundparser.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/utilities.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1026/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/modificationrevision.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1027/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/modificationrevisionset.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/structuretype.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/containertypes.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/containertypes.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/containertypes.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1028/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/persistentmovingrange.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/integraltype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [1029/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/persistentmovingrangeprivate.cpp.o [1030/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/staticassistant.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletionitem.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletionitem.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1031/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renamefileaction.cpp.o [1032/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renameassistant.cpp.o [1033/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renameaction.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletion.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1034/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/staticassistantsmanager.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typeregister.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [1035/2334] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/KDevPlatformLanguage_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/identifiedtype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/codedescription.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.cpp:136:36: required from here 136 | return repository.index(SetNodeDataRequest(&data, repository, setRepository)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket::visitAllItems(Visitor&) const [with Visitor = Utils::StatisticsVisitor; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1800:53: required from 'void KDevelop::ItemRepository::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]' 1800 | if (bucket && !bucket->visitAllItems(visitor)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.cpp:982:54: required from here 982 | m_dataRepository.visitAllItems(stats); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 762 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 414 | setFollowerIndex(insertedAt, 0); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.cpp:136:36: required from here 136 | return repository.index(SetNodeDataRequest(&data, repository, setRepository)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 486 | setFreeSize(freeItemPosition, freeItemSize); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.cpp:136:36: required from here 136 | return repository.index(SetNodeDataRequest(&data, repository, setRepository)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/functiontype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/codecontext.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/codecontext.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnode.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnode.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qjsonarray.h:8, from /usr/include/qt6/QtCore/QJsonArray:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/docker/dockerruntime.cpp:17: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'DockerRuntime::inspectContainer()::' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/docker/dockerruntime.cpp:61:48: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ [1036/2334] Linking CXX shared module bin/kdevdocker.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/basicrefactoring.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/abstractfunctiondeclaration.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletionworker.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletionworker.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/use.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletionmodel.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletionmodel.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/documentclassesfolder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/documentclassesfolder.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationid.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationid.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/namespacealiasdeclaration.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/namespacealiasdeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/namespacealiasdeclaration.h:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextutils.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainlock.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here 120 | return repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:143:39: required from here 143 | auto item = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1268 | const ushort found = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here 120 | return repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 849 | short unsigned int currentFree = freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1270 | if (!found && !bucketInChainWithSpace && bucketPtr->canAllocateItem(size)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here 120 | return repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here 120 | return repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 414 | setFollowerIndex(insertedAt, 0); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here 120 | return repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 486 | setFreeSize(freeItemPosition, freeItemSize); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here 120 | return repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here 120 | return repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here 120 | return repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here 120 | return repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here 120 | return repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/forwarddeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/forwarddeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/forwarddeclaration.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/indexedtopducontext.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/indexeddeclaration.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/indexeddeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/localindexeddeclaration.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/localindexeddeclaration.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/specializationstore.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchaindumper.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchaindumper.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/templateclassgenerator.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/templateclassgenerator.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/waitforupdate.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/waitforupdate.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/staticassistant.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/localindexedducontext.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/localindexedducontext.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/renamefileaction.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/dumpdotgraph.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/dumpdotgraph.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/indexedducontext.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/indexedducontext.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondefinition.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondefinition.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/editor/persistentmovingrangeprivate.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/useswidget.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/codehighlighting.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/../duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/../duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/../duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/../duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/../duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/../duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/../duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/../duchain/functiondefinition.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/codehighlighting.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here 143 | return repo.index(standardInstantiationInformation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:203:92: required from here 203 | [index](const InstantiationInformationRepository& repo) { return repo.itemFromIndex(index); }); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1268 | const ushort found = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here 143 | return repo.index(standardInstantiationInformation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 849 | short unsigned int currentFree = freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1270 | if (!found && !bucketInChainWithSpace && bucketPtr->canAllocateItem(size)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here 143 | return repo.index(standardInstantiationInformation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here 143 | return repo.index(standardInstantiationInformation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 414 | setFollowerIndex(insertedAt, 0); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here 143 | return repo.index(standardInstantiationInformation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 486 | setFreeSize(freeItemPosition, freeItemSize); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here 143 | return repo.index(standardInstantiationInformation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here 143 | return repo.index(standardInstantiationInformation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here 143 | return repo.index(standardInstantiationInformation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here 143 | return repo.index(standardInstantiationInformation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here 143 | return repo.index(standardInstantiationInformation); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository, true, QRecursiveMutex>; Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/parseprojectjob.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/renameaction.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/documentchangeset.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/documentchangetracker.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/usescollector.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/renameassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/renameassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/../duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/../duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/staticassistantsmanager.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/importers.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/importers.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/importers.cpp: In member function 'const KDevelop::IndexedDUContext* KDevelop::ImportersItem::importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/importers.cpp:57:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 57 | APPENDED_LIST_FIRST(ImportersItem, IndexedDUContext, importers); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/importers.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/importers.cpp:137:62: required from here 137 | const ImportersItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/importers.cpp:148:19: required from here 148 | repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1525 | const ushort indexInBucket = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/importers.cpp:133:36: required from here 133 | uint index = repo.findIndex(item); | ~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/importers.cpp:137:62: required from here 137 | const ImportersItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/importers.cpp:144:28: required from here 144 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/importers.cpp:144:28: required from here 144 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 674 | if (m_freeItemCount == 1 && freeSize(m_largestFreeItem) + m_available == ItemRepositoryBucketSize) { | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/importers.cpp:144:28: required from here 144 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/uses.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/uses.cpp: In member function 'const KDevelop::IndexedTopDUContext* KDevelop::UsesItem::uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedTopDUContext*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/uses.cpp:57:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 57 | APPENDED_LIST_FIRST(UsesItem, IndexedTopDUContext, uses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/uses.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/uses.cpp:136:57: required from here 136 | const UsesItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/uses.cpp:147:19: required from here 147 | repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1525 | const ushort indexInBucket = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/uses.cpp:132:36: required from here 132 | uint index = repo.findIndex(item); | ~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/uses.cpp:136:57: required from here 136 | const UsesItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/uses.cpp:143:28: required from here 143 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/uses.cpp:143:28: required from here 143 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 674 | if (m_freeItemCount == 1 && freeSize(m_largestFreeItem) + m_available == ItemRepositoryBucketSize) { | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/uses.cpp:143:28: required from here 143 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp: In member function 'const KDevelop::IndexedDeclaration* KDevelop::DefinitionsItem::definitions() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDeclaration*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:62:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 62 | APPENDED_LIST_FIRST(DefinitionsItem, IndexedDeclaration, definitions); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:211:64: required from here 211 | const DefinitionsItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:222:19: required from here 222 | repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket::visitAllItems(Visitor&) const [with Visitor = KDevelop::DefinitionsVisitor; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1800:53: required from 'void KDevelop::ItemRepository::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]' 1800 | if (bucket && !bucket->visitAllItems(visitor)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:262:27: required from here 262 | repo.visitAllItems(v); | ~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 762 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1525 | const ushort indexInBucket = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:207:36: required from here 207 | uint index = repo.findIndex(item); | ~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:211:64: required from here 211 | const DefinitionsItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:218:28: required from here 218 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:218:28: required from here 218 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 674 | if (m_freeItemCount == 1 && freeSize(m_largestFreeItem) + m_available == ItemRepositoryBucketSize) { | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:218:28: required from here 218 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:211:64: required from here 211 | const DefinitionsItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:211:64: required from here 211 | const DefinitionsItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:211:64: required from here 211 | const DefinitionsItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/definitions.cpp:211:64: required from here 211 | const DefinitionsItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/parsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/parsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/editor/modificationrevisionset.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here 172 | fileModificationPairRepository().index(FileModificationPair(url, revision))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/editor/modificationrevisionset.cpp:257:94: required from here 257 | const FileModificationPair* data = fileModificationPairRepository().itemFromIndex(a); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1268 | const ushort found = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here 172 | fileModificationPairRepository().index(FileModificationPair(url, revision))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 849 | short unsigned int currentFree = freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1270 | if (!found && !bucketInChainWithSpace && bucketPtr->canAllocateItem(size)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here 172 | fileModificationPairRepository().index(FileModificationPair(url, revision))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here 172 | fileModificationPairRepository().index(FileModificationPair(url, revision))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 414 | setFollowerIndex(insertedAt, 0); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here 172 | fileModificationPairRepository().index(FileModificationPair(url, revision))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 486 | setFreeSize(freeItemPosition, freeItemSize); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here 172 | fileModificationPairRepository().index(FileModificationPair(url, revision))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In function 'void {anonymous}::saveDUChainItem(QVector&, KDevelop::DUChainBase&, uint&, bool)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:63:31: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 63 | DUChainBaseData& target(*(reinterpret_cast(data.back().array.data() + pos))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In static member function 'static KDevelop::TopDUContext* KDevelop::TopDUContextDynamicData::load(uint)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:595:25: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 595 | auto* topData = reinterpret_cast(topContextData.data()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In member function 'KDevelop::TopDUContextDynamicData::ItemDataInfo KDevelop::TopDUContextDynamicData::writeDataInfo(const ItemDataInfo&, const KDevelop::DUChainBaseData*, uint&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:774:19: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 774 | auto target = reinterpret_cast(m_data.back().array.data() + pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void {anonymous}::loadTopDUContextData(uint, LoadType, F) [with F = KDevelop::TopDUContextDynamicData::loadImporters(uint)::; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:503:25: required from here 503 | loadTopDUContextData(topContextIndex, FullLoad, [&ret](const TopDUContextData* topData) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 |  ret.reserve(topData->m_importersSize()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 |  FOREACH_FUNCTION(const IndexedDUContext &importer, topData->m_importers) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 |  ret << importer; | ~~~~~~~~~~~~~~~~ 507 |  }); | ~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:174:27: warning: cast from 'const char*' to 'const KDevelop::TopDUContextData*' increases required alignment of target type [-Wcast-align] 174 | const auto* topData = reinterpret_cast(data.constData()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void {anonymous}::loadTopDUContextData(uint, LoadType, F) [with F = KDevelop::TopDUContextDynamicData::loadImports(uint)::; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:514:25: required from here 514 | loadTopDUContextData(topContextIndex, FullLoad, [&ret](const TopDUContextData* topData) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  ret.reserve(topData->m_importedContextsSize()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 |  FOREACH_FUNCTION(const DUContext::Import& import, topData->m_importedContexts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 |  ret << import.indexedContext(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 |  }); | ~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:174:27: warning: cast from 'const char*' to 'const KDevelop::TopDUContextData*' increases required alignment of target type [-Wcast-align] 174 | const auto* topData = reinterpret_cast(data.constData()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void {anonymous}::loadTopDUContextData(uint, LoadType, F) [with F = KDevelop::TopDUContextDynamicData::loadUrl(uint)::; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:525:25: required from here 525 | loadTopDUContextData(topContextIndex, PartialLoad, [&url](const TopDUContextData* topData) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 |  Q_ASSERT(topData->m_url.isEmpty() || topData->m_url.index() >> 16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527 |  url = topData->m_url; | ~~~~~~~~~~~~~~~~~~~~~ 528 |  }); | ~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:174:27: warning: cast from 'const char*' to 'const KDevelop::TopDUContextData*' increases required alignment of target type [-Wcast-align] 174 | const auto* topData = reinterpret_cast(data.constData()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void KDevelop::TopDUContextDynamicData::DUChainItemStorage::storeData(uint&, QVector&) [with Item = KDevelop::DUContext*; uint = unsigned int; QVector = QList]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:709:29: required from here 709 | m_contexts.storeData(currentDataOffset, oldData); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 285 | itemData = reinterpret_cast(data->m_mappedData + oldOffsets[a].dataOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:288:25: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 288 | reinterpret_cast(::pointerInData(oldData, oldOffsets[a].dataOffset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void KDevelop::TopDUContextDynamicData::DUChainItemStorage::storeData(uint&, QVector&) [with Item = KDevelop::Declaration*; uint = unsigned int; QVector = QList]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:710:33: required from here 710 | m_declarations.storeData(currentDataOffset, oldData); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 285 | itemData = reinterpret_cast(data->m_mappedData + oldOffsets[a].dataOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:288:25: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 288 | reinterpret_cast(::pointerInData(oldData, oldOffsets[a].dataOffset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void KDevelop::TopDUContextDynamicData::DUChainItemStorage::storeData(uint&, QVector&) [with Item = QExplicitlySharedDataPointer; uint = unsigned int; QVector = QList]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:711:29: required from here 711 | m_problems.storeData(currentDataOffset, oldData); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 285 | itemData = reinterpret_cast(data->m_mappedData + oldOffsets[a].dataOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:288:25: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 288 | reinterpret_cast(::pointerInData(oldData, oldOffsets[a].dataOffset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'Item KDevelop::TopDUContextDynamicData::DUChainItemStorage::itemForIndex(uint) const [with Item = KDevelop::DUContext*; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:832:35: required from here 832 | return m_contexts.itemForIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:383:13: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 383 | reinterpret_cast(data->pointerInData(offsets[realIndex].dataOffset)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'Item KDevelop::TopDUContextDynamicData::DUChainItemStorage::itemForIndex(uint) const [with Item = KDevelop::Declaration*; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:840:39: required from here 840 | return m_declarations.itemForIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:383:13: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 383 | reinterpret_cast(data->pointerInData(offsets[realIndex].dataOffset)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'Item KDevelop::TopDUContextDynamicData::DUChainItemStorage::itemForIndex(uint) const [with Item = QExplicitlySharedDataPointer; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:848:35: required from here 848 | return m_problems.itemForIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:383:13: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 383 | reinterpret_cast(data->pointerInData(offsets[realIndex].dataOffset)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdynamicdata.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/gitplugin.cpp: In member function 'virtual void GitPlugin::parseLogOutput(const KDevelop::DVcsJob*, QVector&) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/gitplugin.cpp:1256:25: warning: 'QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const' is deprecated: Use matchView instead. [-Wdeprecated-declarations] 1256 | if (rx_com.match(lines[i]).hasMatch()) { | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:13, from /usr/include/qt6/QtCore/qjsonvalue.h:8, from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/qplugin.h:14, from /usr/include/qt6/QtCore/QtPlugin:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/outputview/ioutputview.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/outputview/outputjob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/gitplugin.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/gitplugin.cpp:9: /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here 97 | QRegularExpressionMatch match(QStringView subjectView, | ^~~~~ [1037/2334] Linking CXX shared module bin/kdevgit.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp: In member function 'const KDevelop::CodeModelItem* KDevelop::CodeModelRepositoryItem::items() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::CodeModelItem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:112:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 112 | APPENDED_LIST_FIRST(CodeModelRepositoryItem, CodeModelItem, items); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here 203 | const CodeModelRepositoryItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:242:41: required from here 242 | const uint newIndex = repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1525 | const ushort indexInBucket = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:200:36: required from here 200 | uint index = repo.findIndex(item); | ~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here 203 | const CodeModelRepositoryItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:228:36: required from here 228 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:228:36: required from here 228 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 674 | if (m_freeItemCount == 1 && freeSize(m_largestFreeItem) + m_available == ItemRepositoryBucketSize) { | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:228:36: required from here 228 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here 203 | const CodeModelRepositoryItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here 203 | const CodeModelRepositoryItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here 203 | const CodeModelRepositoryItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here 203 | const CodeModelRepositoryItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:173:59: required from here 173 | [](IdentifierRepository& repo) { return repo.index(DynamicIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::IdentifierPrivate*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:353:68: required from here 353 | [](QualifiedIdentifierRepository& repo) { return repo.index(DynamicQualifiedIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::QualifiedIdentifierPrivate*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:375:78: required from here 375 | [index](const IdentifierRepository& repo) { return repo.itemFromIndex(index); }); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::IdentifierPrivate*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist_static.h: In instantiation of 'const T* KDevelop::AppendedList::data(const char*) const [with T = KDevelop::IndexedTypeIdentifier]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:73:5: required from 'const KDevelop::IndexedTypeIdentifier* KDevelop::IdentifierPrivate< >::templateIdentifiers() const [with bool dynamic = false]' 56 | const type * name() const { return name ## List.data(reinterpret_cast(this) + sizeof(SelfType)); } \ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:558:39: required from here 558 | return cd->templateIdentifiers()[num]; | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 136 | return reinterpret_cast(position); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:685:89: required from here 685 | [index](const QualifiedIdentifierRepository& repo) { return repo.itemFromIndex(index); })) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::QualifiedIdentifierPrivate*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist_static.h: In instantiation of 'const T* KDevelop::AppendedList::data(const char*) const [with T = KDevelop::IndexedIdentifier]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:227:5: required from 'const KDevelop::IndexedIdentifier* KDevelop::QualifiedIdentifierPrivate< >::identifiers() const [with bool dynamic = false]' 56 | const type * name() const { return name ## List.data(reinterpret_cast(this) + sizeof(SelfType)); } \ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:810:9: required from here 36 | for (item(container()[a__]); mustDo__; mustDo__ = 0) /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 136 | return reinterpret_cast(position); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1268 | const ushort found = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:173:59: required from here 173 | [](IdentifierRepository& repo) { return repo.index(DynamicIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 849 | short unsigned int currentFree = freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1270 | if (!found && !bucketInChainWithSpace && bucketPtr->canAllocateItem(size)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:173:59: required from here 173 | [](IdentifierRepository& repo) { return repo.index(DynamicIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:173:59: required from here 173 | [](IdentifierRepository& repo) { return repo.index(DynamicIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 414 | setFollowerIndex(insertedAt, 0); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:173:59: required from here 173 | [](IdentifierRepository& repo) { return repo.index(DynamicIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 486 | setFreeSize(freeItemPosition, freeItemSize); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:173:59: required from here 173 | [](IdentifierRepository& repo) { return repo.index(DynamicIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1268 | const ushort found = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:353:68: required from here 353 | [](QualifiedIdentifierRepository& repo) { return repo.index(DynamicQualifiedIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 849 | short unsigned int currentFree = freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1270 | if (!found && !bucketInChainWithSpace && bucketPtr->canAllocateItem(size)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:353:68: required from here 353 | [](QualifiedIdentifierRepository& repo) { return repo.index(DynamicQualifiedIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::QualifiedIdentifierItemRequest, true, 0>]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::QualifiedIdentifierItemRequest, true, 0>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:353:68: required from here 353 | [](QualifiedIdentifierRepository& repo) { return repo.index(DynamicQualifiedIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 414 | setFollowerIndex(insertedAt, 0); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:353:68: required from here 353 | [](QualifiedIdentifierRepository& repo) { return repo.index(DynamicQualifiedIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 486 | setFreeSize(freeItemPosition, freeItemSize); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:353:68: required from here 353 | [](QualifiedIdentifierRepository& repo) { return repo.index(DynamicQualifiedIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:173:59: required from here 173 | [](IdentifierRepository& repo) { return repo.index(DynamicIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:173:59: required from here 173 | [](IdentifierRepository& repo) { return repo.index(DynamicIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:173:59: required from here 173 | [](IdentifierRepository& repo) { return repo.index(DynamicIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/identifier.cpp:173:59: required from here 173 | [](IdentifierRepository& repo) { return repo.index(DynamicIdentifierPrivate()); }); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository, KDevelop::QualifiedIdentifierItemRequest, true, QRecursiveMutex>; Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::QualifiedIdentifierPrivate*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository, KDevelop::IdentifierItemRequest, true, QRecursiveMutex>; Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::IdentifierPrivate*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::QualifiedIdentifierPrivate*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::IdentifierPrivate*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.cpp:180:62: required from here 180 | return Repositories::arrayFromItem(repo.itemFromIndex(d->m_comment)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Repositories::StringData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.cpp:196:70: required from here 196 | [&](Repositories::StringRepository& repo) { return repo.index(request); }); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'Repositories::StringData*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.cpp:180:62: required from here 180 | return Repositories::arrayFromItem(repo.itemFromIndex(d->m_comment)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1268 | const ushort found = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.cpp:196:70: required from here 196 | [&](Repositories::StringRepository& repo) { return repo.index(request); }); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 849 | short unsigned int currentFree = freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1270 | if (!found && !bucketInChainWithSpace && bucketPtr->canAllocateItem(size)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.cpp:196:70: required from here 196 | [&](Repositories::StringRepository& repo) { return repo.index(request); }); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 414 | setFollowerIndex(insertedAt, 0); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.cpp:196:70: required from here 196 | [&](Repositories::StringRepository& repo) { return repo.index(request); }); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 486 | setFreeSize(freeItemPosition, freeItemSize); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.cpp:196:70: required from here 196 | [&](Repositories::StringRepository& repo) { return repo.index(request); }); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Repositories::StringData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Repositories::StringData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.cpp: In member function 'const KDevelop::IndexedDeclaration* KDevelop::{anonymous}::PersistentSymbolTableItem::declarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDeclaration*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.cpp:137:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 137 | APPENDED_LIST_FIRST(PersistentSymbolTableItem, IndexedDeclaration, declarations); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::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]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.cpp:294:74: required from here 294 | const PersistentSymbolTableItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::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]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.cpp:325:19: required from here 325 | repo.index(item); | ~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket::visitAllItems(Visitor&) const [with Visitor = KDevelop::DebugVisitor; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1800:53: required from 'void KDevelop::ItemRepository::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]' 1800 | if (bucket && !bucket->visitAllItems(visitor)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.cpp:560:27: required from here 560 | repo.visitAllItems(v); | ~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 762 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.cpp:563:32: required from here 563 | qout << repo.statistics() << Qt::endl; | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::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]' 1525 | const ushort indexInBucket = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.cpp:290:36: required from here 290 | uint index = repo.findIndex(item); | ~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::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]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.cpp:294:74: required from here 294 | const PersistentSymbolTableItem* oldItem = repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::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]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.cpp:314:32: required from here 314 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::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]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.cpp:314:32: required from here 314 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 674 | if (m_freeItemCount == 1 && freeSize(m_largestFreeItem) + m_available == ItemRepositoryBucketSize) { | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::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]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.cpp:314:32: required from here 314 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QExplicitlySharedDataPointer:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainpointer.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:13: In destructor 'QExplicitlySharedDataPointer::~QExplicitlySharedDataPointer() [with T = KDevelop::DUContext::SearchItem]', inlined from 'QExplicitlySharedDataPointer::~QExplicitlySharedDataPointer() [with T = KDevelop::DUContext::SearchItem]' at /usr/include/qt6/QtCore/qshareddata.h:150:5, inlined from 'QList KDevelop::DUContext::findDeclarations(const KDevelop::QualifiedIdentifier&, const KDevelop::CursorInRevision&, const KDevelop::AbstractType::Ptr&, const KDevelop::TopDUContext*, SearchFlags) const' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.cpp:796:59: /usr/include/qt6/QtCore/qshareddata.h:150:65: warning: 'void operator delete(void*, std::size_t)' called on unallocated object 'item' [-Wfree-nonheap-object] 150 | ~QExplicitlySharedDataPointer() { if (d && !d->ref.deref()) delete d.get(); } | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.cpp: In member function 'QList KDevelop::DUContext::findDeclarations(const KDevelop::QualifiedIdentifier&, const KDevelop::CursorInRevision&, const KDevelop::AbstractType::Ptr&, const KDevelop::TopDUContext*, SearchFlags) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.cpp:793:16: note: declared here 793 | SearchItem item(identifier); | ^~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp: In member function 'void KDevelop::EnvironmentInformationRequest::createItem(KDevelop::EnvironmentInformationItem*) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:156:13: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 156 | reinterpret_cast(reinterpret_cast(item) + sizeof(EnvironmentInformationItem)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp: In member function 'const uint* KDevelop::EnvironmentInformationListItem::items() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const uint*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:230:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 230 | APPENDED_LIST_FIRST(EnvironmentInformationListItem, uint, items); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp: In constructor 'KDevelop::DUChainPrivate::DUChainPrivate()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:395:17: warning: cast from 'char*' to 'KDevelop::StaticParsingEnvironmentData*' increases required alignment of target type [-Wcast-align] 395 | reinterpret_cast(new char[sizeof(StaticParsingEnvironmentData)]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp: In lambda function: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:730:41: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 730 | auto* theData = reinterpret_cast(reinterpret_cast(item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 |  + sizeof(EnvironmentInformationItem)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp: In member function 'KDevelop::ParsingEnvironmentFile* KDevelop::DUChainPrivate::loadInformation(uint)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:1054:75: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 1054 | DUChainItemSystem::self().create(const_cast(reinterpret_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1055 |  reinterpret_cast(item) + sizeof(EnvironmentInformationItem))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:557:76: required from here 557 | EnvironmentInformationListItem item(*repo.itemFromIndex(index), true); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:562:39: required from here 562 | repo.index(request); | ~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:726:43: required from here 726 | index = repo.index(req); | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:729:96: required from here 729 | auto* item = const_cast(repo.itemFromIndex(index)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket::visitAllItems(Visitor&) const [with Visitor = KDevelop::DUChainPrivate::CleanupListVisitor; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1800:53: required from 'void KDevelop::ItemRepository::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]' 1800 | if (bucket && !bucket->visitAllItems(visitor)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:1087:31: required from here 1087 | repo.visitAllItems(visitor); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 762 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1525 | const ushort indexInBucket = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:522:9: required from here 523 | return repo.findIndex(info->indexedTopContext().index()) == 0; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1525 | const ushort indexInBucket = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:554:50: required from here 554 | const uint index = repo.findIndex(request); | ~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1661 | const auto* bucketPtr = bucketForIndex(bucket); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:557:76: required from here 557 | EnvironmentInformationListItem item(*repo.itemFromIndex(index), true); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:559:40: required from here 559 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:559:40: required from here 559 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 674 | if (m_freeItemCount == 1 && freeSize(m_largestFreeItem) + m_available == ItemRepositoryBucketSize) { | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:559:40: required from here 559 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:572:36: required from here 572 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:572:36: required from here 572 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 674 | if (m_freeItemCount == 1 && freeSize(m_largestFreeItem) + m_available == ItemRepositoryBucketSize) { | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1567 | bucketPtr->deleteItem(index, hash, *this); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:572:36: required from here 572 | repo.deleteItem(index); | ~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::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]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.cpp:726:43: required from here 726 | index = repo.index(req); | ~~~~~~~~~~^~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1670 | return statistics().print(); | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1668:13: required from here 1668 | QString printStatistics() const final | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1038/2334] Linking CXX shared library bin/libKDevPlatformLanguage.so.6.3.250803 [1039/2334] Creating library symlink bin/libKDevPlatformLanguage.so.63 bin/libKDevPlatformLanguage.so [1040/2334] Automatic MOC for target kdevexecuteplasmoid [1041/2334] Automatic MOC for target kdevclassbrowser [1042/2334] Automatic MOC for target kdevtestview [1043/2334] Automatic MOC for target kdevswitchtobuddy [1044/2334] Automatic MOC for target kdevquickopen [1045/2334] Automatic MOC for target KDevProjectManagerView [1046/2334] Automatic MOC for target kdevpatchreview [1047/2334] Automatic MOC for target KDevOutlineView [1048/2334] Automatic MOC for target kdevgrepview [1049/2334] Automatic MOC for target kdevfiletemplates [1050/2334] Automatic MOC for target kdevexternalscript [1051/2334] Automatic MOC for target kdevcodeutils [1052/2334] Automatic MOC for target kdevappwizard [1053/2334] Automatic MOC for target KDevMesonManager [1054/2334] Automatic MOC for target kdevmakefileresolver [1055/2334] Automatic MOC for target KDevClangPrivate [1056/2334] Automatic MOC for target kdevnoprojectincludesanddefines [1057/2334] Automatic MOC for target kdevcompilerprovider [1058/2334] Automatic MOC for target kdevcustomscript [1059/2334] Automatic MOC for target test_manpagemodel [1060/2334] Automatic MOC for target KDevManPage [1061/2334] Automatic MOC for target kdevqthelp [1062/2334] Automatic MOC for target kdev_filters [1063/2334] Automatic MOC for target KDevPlatformShell [1064/2334] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/helper.cpp.o [1065/2334] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/makefileresolver.cpp.o [1066/2334] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/kdevmakefileresolver_autogen/mocs_compilation.cpp.o [1067/2334] Building CXX object kdevplatform/template/filters/CMakeFiles/kdev_filters.dir/kdevfilters.cpp.o [1068/2334] Building CXX object kdevplatform/template/filters/CMakeFiles/kdev_filters.dir/kdev_filters_autogen/mocs_compilation.cpp.o [1069/2334] Generating qrc_kdevtestview.cpp [1070/2334] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/qrc_kdevtestview.cpp.o [1071/2334] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/debug.cpp.o [1072/2334] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/testviewplugin.cpp.o [1073/2334] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/testview.cpp.o [1074/2334] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/kdevtestview_autogen/mocs_compilation.cpp.o [1075/2334] Generating qrc_kdevcodeutils.cpp [1076/2334] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/qrc_kdevcodeutils.cpp.o [1077/2334] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/debug.cpp.o [1078/2334] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/codeutilsplugin.cpp.o [1079/2334] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/kdevcodeutils_autogen/mocs_compilation.cpp.o [1080/2334] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/debug.cpp.o [1081/2334] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/customscript_plugin.cpp.o [1082/2334] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/kdevcustomscript_autogen/mocs_compilation.cpp.o [1083/2334] Generating ui_noprojectcustomincludepaths.h [1084/2334] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/noprojectincludepathsmanager.cpp.o [1085/2334] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/noprojectcustomincludepaths.cpp.o [1086/2334] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/kdevnoprojectincludesanddefines_autogen/mocs_compilation.cpp.o [1087/2334] Generating qrc_kdevclassbrowser.cpp [1088/2334] Building CXX object plugins/manpage/CMakeFiles/KDevManPage.dir/debug.cpp.o [1089/2334] Building CXX object plugins/manpage/CMakeFiles/KDevManPage.dir/manpagedocumentationwidget.cpp.o [1090/2334] Building CXX object plugins/manpage/CMakeFiles/KDevManPage.dir/manpagemodel.cpp.o [1091/2334] Building CXX object plugins/manpage/CMakeFiles/KDevManPage.dir/manpageplugin.cpp.o [1092/2334] Building CXX object plugins/manpage/CMakeFiles/KDevManPage.dir/manpagedocumentation.cpp.o [1093/2334] Building CXX object plugins/manpage/CMakeFiles/KDevManPage.dir/KDevManPage_autogen/mocs_compilation.cpp.o [1094/2334] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/qrc_kdevclassbrowser.cpp.o [1095/2334] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/debug.cpp.o [1096/2334] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classtree.cpp.o [1097/2334] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classwidget.cpp.o [1098/2334] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classbrowserplugin.cpp.o [1099/2334] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/kdevclassbrowser_autogen/mocs_compilation.cpp.o [1100/2334] Generating qrc_kdevprojectmanagerview.cpp [1101/2334] Generating ui_projectmanagerview.h [1102/2334] Generating ui_projectbuildsetwidget.h [1103/2334] Building CXX object plugins/projectmanagerview/CMakeFiles/KDevProjectManagerView.dir/qrc_kdevprojectmanagerview.cpp.o [1104/2334] Building CXX object plugins/projectmanagerview/CMakeFiles/KDevProjectManagerView.dir/debug.cpp.o [1105/2334] Building CXX object plugins/projectmanagerview/CMakeFiles/KDevProjectManagerView.dir/cutcopypastehelpers.cpp.o [1106/2334] Building CXX object plugins/projectmanagerview/CMakeFiles/KDevProjectManagerView.dir/projectmodelitemdelegate.cpp.o [1107/2334] Building CXX object plugins/projectmanagerview/CMakeFiles/KDevProjectManagerView.dir/vcsoverlayproxymodel.cpp.o [1108/2334] Building CXX object plugins/projectmanagerview/CMakeFiles/KDevProjectManagerView.dir/projectbuildsetwidget.cpp.o [1109/2334] Building CXX object plugins/projectmanagerview/CMakeFiles/KDevProjectManagerView.dir/projecttreeview.cpp.o [1110/2334] Building CXX object plugins/projectmanagerview/CMakeFiles/KDevProjectManagerView.dir/projectmodelsaver.cpp.o [1111/2334] Building CXX object plugins/projectmanagerview/CMakeFiles/KDevProjectManagerView.dir/projectmanagerview.cpp.o [1112/2334] Building CXX object plugins/projectmanagerview/CMakeFiles/KDevProjectManagerView.dir/projectmanagerviewplugin.cpp.o [1113/2334] Building CXX object plugins/projectmanagerview/CMakeFiles/KDevProjectManagerView.dir/KDevProjectManagerView_autogen/mocs_compilation.cpp.o [1114/2334] Generating qrc_kdevgrepview.cpp [1115/2334] Generating ui_grepoutputview.h [1116/2334] Generating ui_grepwidget.h [1117/2334] Generating qrc_kdevappwizard.cpp [1118/2334] Generating ui_projectvcspage.h [1119/2334] Generating ui_projectselectionpage.h [1120/2334] Building CXX object plugins/outlineview/CMakeFiles/KDevOutlineView.dir/debug.cpp.o [1121/2334] Building CXX object plugins/outlineview/CMakeFiles/KDevOutlineView.dir/outlinewidget.cpp.o [1122/2334] Building CXX object plugins/outlineview/CMakeFiles/KDevOutlineView.dir/outlinemodel.cpp.o [1123/2334] Building CXX object plugins/outlineview/CMakeFiles/KDevOutlineView.dir/outlinenode.cpp.o [1124/2334] Building CXX object plugins/outlineview/CMakeFiles/KDevOutlineView.dir/outlineviewplugin.cpp.o [1125/2334] Building CXX object plugins/outlineview/CMakeFiles/KDevOutlineView.dir/KDevOutlineView_autogen/mocs_compilation.cpp.o [1126/2334] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/qrc_kdevgrepview.cpp.o [1127/2334] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/debug.cpp.o [1128/2334] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/greputil.cpp.o [1129/2334] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputview.cpp.o [1130/2334] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepfindthread.cpp.o [1131/2334] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepjob.cpp.o [1132/2334] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputdelegate.cpp.o [1133/2334] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputmodel.cpp.o [1134/2334] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepdialog.cpp.o [1135/2334] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepviewpluginmetadata.cpp.o [1136/2334] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepviewplugin.cpp.o [1137/2334] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/kdevgrepview_autogen/mocs_compilation.cpp.o [1138/2334] Generating ui_plasmoidexecutionconfig.h [1139/2334] Generating ui_mesonrewriterpage.h [1140/2334] Generating ui_mesonrewriteroptioncontainer.h [1141/2334] Generating ui_mesonrewriterinput.h [1142/2334] Generating ui_mesonoptionsview.h [1143/2334] Generating ui_mesonoptionbaseview.h [1144/2334] Generating ui_mesonnewbuilddir.h [1145/2334] Generating ui_mesonlisteditor.h [1146/2334] Generating ui_mesonconfigpage.h [1147/2334] Generating ui_mesonadvancedsettings.h [1148/2334] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/qrc_kdevappwizard.cpp.o [1149/2334] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/debug.cpp.o [1150/2334] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projectvcspage.cpp.o [1151/2334] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projecttemplatesmodel.cpp.o [1152/2334] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projectselectionpage.cpp.o [1153/2334] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizardpagewidget.cpp.o [1154/2334] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizarddialog.cpp.o [1155/2334] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizardplugin.cpp.o [1156/2334] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/kdevappwizard_autogen/mocs_compilation.cpp.o [1157/2334] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/debug.cpp.o [1158/2334] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/plasmoidexecutionjob.cpp.o [1159/2334] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/plasmoidexecutionconfig.cpp.o [1160/2334] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/executeplasmoidplugin.cpp.o [1161/2334] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/kdevexecuteplasmoid_autogen/mocs_compilation.cpp.o [1162/2334] Generating qrc_kdevexternalscript.cpp [1163/2334] Generating ui_editexternalscript.h [1164/2334] Generating ui_externalscriptview.h [1165/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/debug.cpp.o [1166/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/settings/mesonrewriterpage.cpp.o [1167/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/settings/mesonrewriterinput.cpp.o [1168/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/settings/mesonoptionsview.cpp.o [1169/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/settings/mesonoptionbaseview.cpp.o [1170/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/settings/mesonnewbuilddir.cpp.o [1171/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/settings/mesonlisteditor.cpp.o [1172/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/settings/mesonconfigpage.cpp.o [1173/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/settings/mesonadvancedsettings.cpp.o [1174/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/rewriter/mesonrewriterjob.cpp.o [1175/2334] Generating qrc_kdevfiletemplates.cpp [1176/2334] Generating ui_testcases.h [1177/2334] Generating ui_templateselection.h [1178/2334] Generating ui_overridevirtuals.h [1179/2334] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/qrc_kdevexternalscript.cpp.o [1180/2334] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/debug.cpp.o [1181/2334] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/editexternalscript.cpp.o [1182/2334] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/debug.cpp.o [1183/2334] Generating ui_compilerswidget.h [1184/2334] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/manpageplugin.cpp.o [1185/2334] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/manpagemodel.cpp.o [1186/2334] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/manpagedocumentationwidget.cpp.o [1187/2334] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/__/debug.cpp.o [1188/2334] Generating qrc_kdevswitchtobuddy.cpp [1189/2334] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/widget/compilerswidget.cpp.o [1190/2334] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/qrc_kdevswitchtobuddy.cpp.o [1191/2334] Generating sessionconfig.h, sessionconfig.cpp [1192/2334] Generating qrc_kdevpatchreview.cpp [1193/2334] Generating ui_localpatchwidget.h [1194/2334] Generating qrc_kdevquickopen.cpp [1195/2334] Generating ui_quickopenwidget.h [1196/2334] Generating ui_qthelpconfigeditdialog.h [1197/2334] Generating ui_qthelpconfig.h [1198/2334] Generating ui_patchreview.h [1199/2334] Generating ui_sessionsettings.h [1200/2334] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/debug.cpp.o [1201/2334] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpconfig.cpp.o [1202/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/qrc_kdevquickopen.cpp.o [1203/2334] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/qrc_kdevpatchreview.cpp.o [1204/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/sessionconfig.cpp.o [1205/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangutils.cpp.o [1206/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangtypes.cpp.o [1207/2334] Generating qrc_kdevplatformshell.cpp [1208/2334] Generating ui_templatepage.h [1209/2334] Generating ui_templateconfig.h [1210/2334] Generating ui_bgpreferences.h [1211/2334] Generating ui_languagepreferences.h [1212/2334] Generating ui_environmentwidget.h [1213/2334] Generating ui_projectpreferences.h [1214/2334] Generating ui_sourceformattersettings.h [1215/2334] Generating ui_editstyledialog.h [1216/2334] Generating ui_uiconfig.h [1217/2334] Generating ui_sourceformatterselectionedit.h [1218/2334] Generating ui_projectsourcepage.h [1219/2334] Generating ui_launchconfigurationdialog.h [1220/2334] Generating ui_projectinfopage.h [1221/2334] Generating bgconfig.h, bgconfig.cpp [1222/2334] Generating languageconfig.h, languageconfig.cpp [1223/2334] Generating projectconfig.h, projectconfig.cpp [1224/2334] Generating uiconfig.h, uiconfig.cpp [1225/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/uiconfig.cpp.o [1226/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/qrc_kdevplatformshell.cpp.o [1227/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/bgconfig.cpp.o [1228/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/languageconfig.cpp.o [1229/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectconfig.cpp.o [1230/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/debug.cpp.o [1231/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/documentationpreferences.cpp.o [1232/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/runtimespreferences.cpp.o [1233/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/analyzerspreferences.cpp.o [1234/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/templatepage.cpp.o [1235/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/templateconfig.cpp.o [1236/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/bgpreferences.cpp.o [1237/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/languagepreferences.cpp.o [1238/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentpreferences.cpp.o [1239/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentprofilelistmodel.cpp.o [1240/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentprofilemodel.cpp.o [1241/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentwidget.cpp.o [1242/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/projectpreferences.cpp.o [1243/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/editstyledialog.cpp.o [1244/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/sourceformattersettings.cpp.o [1245/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/pluginpreferences.cpp.o [1246/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/uipreferences.cpp.o [1247/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/areadisplay.cpp.o [1248/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/progressdialog.cpp.o [1249/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/overlaywidget.cpp.o [1250/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/statusbarprogresswidget.cpp.o [1251/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/progressmanager.cpp.o [1252/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/filteredproblemstore.cpp.o [1253/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/watcheddocumentset.cpp.o [1254/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problemstore.cpp.o [1255/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problemmodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/classmodel.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/classbrowser/classwidget.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [1256/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problemmodelset.cpp.o [1257/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problem.cpp.o [1258/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/runtimecontroller.cpp.o [1259/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sourceformatterselectionedit.cpp.o [1260/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/environmentconfigurebutton.cpp.o [1261/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/editorconfigpage.cpp.o [1262/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/configdialog.cpp.o [1263/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectsourcepage.cpp.o [1264/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/testcontroller.cpp.o [1265/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/loadedpluginsdialog.cpp.o [1266/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/launchconfigurationdialog.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/manpage/manpagedocumentation.cpp: In member function 'void {anonymous}::StyleSheetFixer::expandUnsupportedLinks(QString&, int)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/manpage/manpagedocumentation.cpp:139:60: warning: 'QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const' is deprecated: Use matchView instead. [-Wdeprecated-declarations] 139 | const auto linkElementMatch = linkElement.match(remainingPartOfThePage); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QRegularExpression:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/manpage/manpagedocumentation.cpp:21: /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here 97 | QRegularExpressionMatch match(QStringView subjectView, | ^~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/manpage/manpagedocumentation.cpp:147:64: warning: 'QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const' is deprecated: Use matchView instead. [-Wdeprecated-declarations] 147 | const auto hrefAttributeMatch = hrefAttribute.match(linkElementMatch.capturedView()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here 97 | QRegularExpressionMatch match(QStringView subjectView, | ^~~~~ [1267/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/launchconfiguration.cpp.o [1268/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/debugcontroller.cpp.o [1269/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/documentationcontroller.cpp.o [1270/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/selectioncontroller.cpp.o [1271/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectinfopage.cpp.o [1272/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/openprojectdialog.cpp.o [1273/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/openprojectpage.cpp.o [1274/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/completionsettings.cpp.o [1275/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sourceformatterjob.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/settings/mesonoptionbaseview.cpp: In constructor 'MesonOptionBoolView::MesonOptionBoolView(MesonOptionPtr, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/settings/mesonoptionbaseview.cpp:174:34: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 174 | connect(m_input, &QCheckBox::stateChanged, this, &MesonOptionBoolView::updated); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/settings/mesonoptionbaseview.cpp:15: /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ [1276/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sourceformattercontroller.cpp.o [1277/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/savedialog.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/outlineview/outlinemodel.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1278/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sessionchooserdialog.cpp.o [1279/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sessionlock.cpp.o [1280/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/session.cpp.o [1281/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sessioncontroller.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/classbrowser/classtree.cpp:21: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/classbrowser/classtree.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1282/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/unitylauncher.cpp.o [1283/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/runcontroller.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1284/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/statusbar.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/custom-definesandincludes/noprojectincludesanddefines/noprojectincludepathsmanager.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/custom-definesandincludes/noprojectincludesanddefines/noprojectincludepathsmanager.cpp: In function 'std::pair, QHash > {anonymous}::includesAndDefines(const QString&, bool, bool)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/custom-definesandincludes/noprojectincludesanddefines/noprojectincludepathsmanager.cpp:93:53: warning: 'QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const' is deprecated: Use matchView instead. [-Wdeprecated-declarations] 93 | if (const auto match = defineRegex.match(line); match.hasMatch()) { | ~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt6/QtCore/QRegularExpression:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/custom-definesandincludes/noprojectincludesanddefines/noprojectincludepathsmanager.cpp:21: /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here 97 | QRegularExpressionMatch match(QStringView subjectView, | ^~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1285/2334] Linking CXX static library lib/libkdevnoprojectincludesanddefines.a [1286/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/languagecontroller.cpp.o [1287/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/documentcontroller.cpp.o [1288/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/textdocument.cpp.o [1289/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/partdocument.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/persistentsymboltable.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/template/filters/kdevfilters.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1290/2334] Linking CXX shared module kf6/ktexttemplate/kdev_filters.so [1291/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/partcontroller.cpp.o [1292/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/project.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/classbrowser/classbrowserplugin.cpp:21: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/classbrowser/classbrowserplugin.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1293/2334] Linking CXX shared module bin/kdevclassbrowser.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1294/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectcontroller.cpp.o [1295/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/uicontroller.cpp.o [1296/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/core.cpp.o [1297/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/shellextension.cpp.o [1298/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/ktexteditorpluginintegration.cpp.o [1299/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/plugincontroller.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/codeutils/codeutilsplugin.cpp:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1300/2334] Linking CXX shared module bin/kdevcodeutils.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/projectmanagerview/projectmodelitemdelegate.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1301/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow_p.cpp.o [1302/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow.cpp.o [1303/2334] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/KDevPlatformShell_autogen/mocs_compilation.cpp.o [1304/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangdebug.cpp.o [1305/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/headerguardassistant.cpp.o [1306/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/unsavedfile.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/outlineview/outlinenode.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/outlineview/outlinenode.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1307/2334] Linking CXX shared module bin/KDevOutlineView.so [1308/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/unknowndeclarationproblem.cpp.o [1309/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/types/classspecializationtype.cpp.o [1310/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/todoextractor.cpp.o [1311/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/parsesession.cpp.o [1312/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/navigationwidget.cpp.o [1313/2334] Linking CXX shared module bin/kdevexecuteplasmoid.so [1314/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/missingincludepathproblem.cpp.o [1315/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/macronavigationcontext.cpp.o [1316/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/macrodefinition.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/util/clangutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1317/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/duchainutils.cpp.o [1318/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/documentfinderhelpers.cpp.o [1319/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/debugvisitor.cpp.o [1320/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangproblem.cpp.o [1321/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangpch.cpp.o [1322/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangparsingenvironmentfile.cpp.o [1323/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangparsingenvironment.cpp.o [1324/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangindex.cpp.o [1325/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clanghelpers.cpp.o [1326/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangducontext.cpp.o [1327/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangdiagnosticevaluator.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/settings/bgpreferences.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1328/2334] Linking CXX shared module bin/KDevManPage.so [1329/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/builder.cpp.o [1330/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/sourcemanipulation.cpp.o [1331/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/clangclasshelper.cpp.o [1332/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/clangrefactoring.cpp.o [1333/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/codegenhelper.cpp.o [1334/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/adaptsignatureassistant.cpp.o [1335/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/adaptsignatureaction.cpp.o [1336/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/model.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/testview/testview.cpp:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1337/2334] Linking CXX shared module bin/kdevtestview.so [1338/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/includepathcompletioncontext.cpp.o [1339/2334] Linking CXX shared module bin/kdevcustomscript.so [1340/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/context.cpp.o [1341/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/completionhelper.cpp.o [1342/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/clangsettings/sessionsettings/sessionsettings.cpp.o [1343/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/clangsettings/clangsettingsmanager.cpp.o [1344/2334] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/KDevClangPrivate_autogen/mocs_compilation.cpp.o [1345/2334] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/debug.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/QObject:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/unitylauncher.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/unitylauncher.cpp:7: /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = QString; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1346/2334] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/localpatchsource.cpp.o [1347/2334] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchreviewtoolview.cpp.o [1348/2334] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchhighlighter.cpp.o [1349/2334] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchreview.cpp.o [1350/2334] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/kdevpatchreview_autogen/mocs_compilation.cpp.o [1351/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/debug.cpp.o [1352/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingwidgetmodel.cpp.o [1353/2334] Linking CXX shared module bin/kdevappwizard.so [1354/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingtree.cpp.o [1355/2334] Linking CXX static library lib/libkdevmakefileresolver.a [1356/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingdelegate.cpp.o [1357/2334] Automatic MOC for target KDevCustomMakeManager [1358/2334] Automatic MOC for target KDevCMakeCommon [1359/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/actionsquickopenprovider.cpp.o [1360/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/documentationquickopenprovider.cpp.o [1361/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/projectitemquickopen.cpp.o [1362/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/declarationlistquickopen.cpp.o [1363/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/duchainitemquickopen.cpp.o [1364/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/projectfilequickopen.cpp.o [1365/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenwidget.cpp.o [1366/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenmodel.cpp.o [1367/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenplugin.cpp.o [1368/2334] Generating ui_cmakebuilddirchooser.h [1369/2334] Generating qrc_kdevcustommakemanager.cpp [1370/2334] Generating cmakebuilderconfig.h, cmakebuilderconfig.cpp [1371/2334] Building CXX object plugins/custommake/CMakeFiles/KDevCustomMakeManager.dir/qrc_kdevcustommakemanager.cpp.o [1372/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakebuilderconfig.cpp.o [1373/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/debug.cpp.o [1374/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeprojectdata.cpp.o [1375/2334] Linking CXX shared module bin/kdevgrepview.so [1376/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakefileapi.cpp.o [1377/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeserver.cpp.o [1378/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakebuilddirchooser.cpp.o [1379/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeextraargumentshistory.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangdiagnosticevaluator.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [1380/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeutils.cpp.o [1381/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakeduchaintypes.cpp.o [1382/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakelistsparser.cpp.o [1383/2334] Linking CXX shared module bin/KDevProjectManagerView.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/structuretype.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/types/classspecializationtype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/types/classspecializationtype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/types/classspecializationtype.h:28:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 28 | APPENDED_LIST_FIRST(ClassSpecializationTypeData, IndexedType, parameters); | ^~~~~~~~~~~~~~~~~~~ [1384/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakecachereader.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/missingincludepathproblem.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/missingincludepathproblem.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [1385/2334] Building C object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmListFileLexer.c.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/documentationcontroller.cpp:29: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/documentationcontroller.cpp:30: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1386/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/KDevCMakeCommon_autogen/mocs_compilation.cpp.o [1387/2334] Building CXX object plugins/custommake/CMakeFiles/KDevCustomMakeManager.dir/debug.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/todoextractor.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/todoextractor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [1388/2334] Building CXX object plugins/custommake/CMakeFiles/KDevCustomMakeManager.dir/custommakemodelitems.cpp.o [1389/2334] Building CXX object plugins/custommake/CMakeFiles/KDevCustomMakeManager.dir/custommakemanager.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/navigationwidget.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/navigationwidget.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/types/classspecializationtype.h:28:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 28 | APPENDED_LIST_FIRST(ClassSpecializationTypeData, IndexedType, parameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/navigationwidget.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1390/2334] Building CXX object plugins/custommake/CMakeFiles/KDevCustomMakeManager.dir/KDevCustomMakeManager_autogen/mocs_compilation.cpp.o [1391/2334] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/kdevquickopen_autogen/mocs_compilation.cpp.o [1392/2334] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelp_config_shared.cpp.o [1393/2334] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpqtdoc.cpp.o [1394/2334] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpdocumentation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/debugvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/debugvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1395/2334] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpprovider.cpp.o [1396/2334] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpproviderabstract.cpp.o [1397/2334] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpplugin.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/headerguardassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1398/2334] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/kdevqthelp_autogen/mocs_compilation.cpp.o [1399/2334] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/debug.cpp.o [1400/2334] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/switchtobuddyplugin.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/duchainutils.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/duchainutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/types/classspecializationtype.h:28:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 28 | APPENDED_LIST_FIRST(ClassSpecializationTypeData, IndexedType, parameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1401/2334] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/kdevswitchtobuddy_autogen/mocs_compilation.cpp.o [1402/2334] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/widget/compilersmodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/macronavigationcontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/macronavigationcontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/macronavigationcontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1403/2334] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/settingsmanager.cpp.o [1404/2334] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/compilerfactories.cpp.o [1405/2334] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/msvccompiler.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangparsingenvironmentfile.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangparsingenvironmentfile.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1406/2334] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/gcclikecompiler.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangpch.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangpch.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1407/2334] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/icompiler.cpp.o [1408/2334] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/compilerprovider.cpp.o [1409/2334] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/kdevcompilerprovider_autogen/mocs_compilation.cpp.o [1410/2334] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/manpagedocumentation.cpp.o [1411/2334] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/test_manpagemodel.cpp.o [1412/2334] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/test_manpagemodel_autogen/mocs_compilation.cpp.o [1413/2334] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptjob.cpp.o [1414/2334] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptitem.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/documentfinderhelpers.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1415/2334] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/adaptsignatureaction.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/adaptsignatureaction.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/adaptsignatureaction.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1416/2334] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptplugin.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/statusbar.cpp:21: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1417/2334] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/kdevexternalscript_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangparsingenvironment.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1418/2334] Generating ui_outputlocation.h [1419/2334] Generating ui_newclass.h [1420/2334] Generating ui_licensechooser.h [1421/2334] Generating ui_templatepreviewtoolview.h [1422/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/rewriter/mesonkwargsmodify.cpp.o [1423/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/qrc_kdevfiletemplates.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/macrodefinition.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/macrodefinition.cpp: In member function 'const KDevelop::IndexedString* MacroDefinitionData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/macrodefinition.cpp:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(MacroDefinitionData, IndexedString, parameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/macrodefinition.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1424/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/debug.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/core.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1425/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/testcasespage.cpp.o [1426/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateselectionpage.cpp.o [1427/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateoptionspage.cpp.o [1428/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateclassassistant.cpp.o [1429/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/overridespage.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/parser/cmakeduchaintypes.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/parser/cmakeduchaintypes.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [1430/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/outputpage.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangproblem.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangproblem.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1431/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/licensepage.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangindex.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangindex.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1432/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/defaultcreateclasshelper.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/watcheddocumentset.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1433/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/classmemberspage.cpp.o [1434/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/classidentifierpage.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/codegenhelper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/codegenhelper.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/adaptsignatureaction.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/codegenhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1435/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/ipagefocus.cpp.o [1436/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/filetemplatesplugin.cpp.o [1437/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templatepreviewtoolview.cpp.o [1438/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templatepreview.cpp.o [1439/2334] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/kdevfiletemplates_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/clangrefactoring.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1440/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/rewriter/mesonkwargsinfo.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codecompletion/model.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1441/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/rewriter/mesondefaultopts.cpp.o [1442/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/rewriter/mesonactionbase.cpp.o [1443/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/mintro/mesontests.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/textdocument.cpp:31: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/textdocument.cpp:32: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1444/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/mintro/mesontargets.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/sourcemanipulation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/sourcemanipulation.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/sourcemanipulation.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1445/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/mintro/mesonprojectinfo.cpp.o [1446/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/mintro/mesonoptions.cpp.o [1447/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/mintro/mesonintrospectjob.cpp.o [1448/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/mesonmanager.cpp.o [1449/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/mesonjobprune.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/project.cpp: In member function 'bool KDevelop::ProjectPrivate::initProjectFiles()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/project.cpp:261:29: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 261 | projectTempFile.open(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/project.cpp:17: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/project.cpp:280:21: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 280 | tmp.open(); | ~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [1450/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/mesonjob.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clanghelpers.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1451/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/mesonconfig.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/languagecontroller.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:64, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/QObject:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/interfaces/ilanguagecontroller.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/languagecontroller.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/languagecontroller.cpp:8: /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = QString; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1452/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/mesonbuilder.cpp.o [1453/2334] Building CXX object plugins/meson/CMakeFiles/KDevMesonManager.dir/KDevMesonManager_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/adaptsignatureaction.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/adaptsignatureassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/adaptsignatureassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/adaptsignatureaction.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainregister.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangducontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangducontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserver.cpp: In constructor 'CMakeServer::CMakeServer(KDevelop::IProject*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserver.cpp:34:18: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 34 | file.open(); | ~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserver.cpp:21: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/quickopen/duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/quickopen/projectitemquickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/quickopen/duchainitemquickopen.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/quickopen/duchainitemquickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/mainwindow_p.cpp:44: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/sessioncontroller.cpp:44: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codecompletion/includepathcompletioncontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codecompletion/includepathcompletioncontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codecompletion/completionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/forwarddeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/unknowndeclarationproblem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/unknowndeclarationproblem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/qthelp/qthelpdocumentation.cpp: In lambda function: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/qthelp/qthelpdocumentation.cpp:168:22: warning: comparison is always true due to limited range of data type [-Wtype-limits] 168 | return c >= 0 && c <= maxAscii && (std::isalnum(c) || c == '_'); | ~~^~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.cpp: In member function 'QByteArray ParseSessionData::writeDefinesFile(const QMap&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.cpp:402:23: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 402 | m_definesFile.open(); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:12: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.cpp:435:15: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 435 | f.open(QIODevice::ReadOnly); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qtemporaryfile.h:9: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/rewriter/mesonactionbase.h:9, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/rewriter/mesonkwargsinfo.h:9, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/rewriter/mesonkwargsinfo.cpp:7: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'QStringList MesonKWARGSInfo::getArray(const QString&) const' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/rewriter/mesonkwargsinfo.cpp:94:29: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ [1454/2334] Linking CXX shared module bin/KDevCustomMakeManager.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/qthelp/qthelpproviderabstract.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/manpage/manpagedocumentation.cpp: In member function 'void {anonymous}::StyleSheetFixer::expandUnsupportedLinks(QString&, int)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/manpage/manpagedocumentation.cpp:139:60: warning: 'QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const' is deprecated: Use matchView instead. [-Wdeprecated-declarations] 139 | const auto linkElementMatch = linkElement.match(remainingPartOfThePage); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QRegularExpression:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/manpage/manpagedocumentation.cpp:21: /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here 97 | QRegularExpressionMatch match(QStringView subjectView, | ^~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/manpage/manpagedocumentation.cpp:147:64: warning: 'QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const' is deprecated: Use matchView instead. [-Wdeprecated-declarations] 147 | const auto hrefAttributeMatch = hrefAttribute.match(linkElementMatch.capturedView()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here 97 | QRegularExpressionMatch match(QStringView subjectView, | ^~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/quickopen/duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/quickopen/projectitemquickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/quickopen/projectitemquickopen.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/quickopen/projectitemquickopen.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1455/2334] Linking CXX executable bin/test_manpagemodel [1456/2334] Linking CXX shared module bin/kdevpatchreview.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/switchtobuddy/switchtobuddyplugin.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/switchtobuddy/switchtobuddyplugin.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1457/2334] Linking CXX shared module bin/kdevswitchtobuddy.so [1458/2334] Linking CXX shared module bin/kdevqthelp.so /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/licensepage.cpp: In member function 'bool KDevelop::LicensePagePrivate::saveLicense()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/licensepage.cpp:164:17: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 164 | newFile.open(QIODevice::WriteOnly); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/qdiriterator.h:8, from /usr/include/qt6/QtCore/QDirIterator:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/licensepage.cpp:18: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/clangclasshelper.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/clangclasshelper.cpp: In member function 'virtual QList > ClangClassHelper::defaultMethods(const QString&) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/clangclasshelper.cpp:48:14: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 48 | file.open(); | ~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/clangclasshelper.cpp:26: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/clangclasshelper.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/quickopen/quickopenplugin.cpp:34: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1459/2334] Linking CXX shared module bin/kdevexternalscript.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codecompletion/context.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/parsesession.h:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1460/2334] Linking CXX static library lib/libkdevcompilerprovider.a [1461/2334] Automatic MOC for target kdev_includepathsconverter [1462/2334] Automatic MOC for target KDevDefinesAndIncludesManager [1463/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdev_includepathsconverter.dir/includepathsconverter.cpp.o [1464/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdev_includepathsconverter.dir/kdev_includepathsconverter_autogen/mocs_compilation.cpp.o [1465/2334] Linking CXX shared library bin/libKDevCMakeCommon.so.63 In file included from /usr/include/qt6/QtCore/qjsonarray.h:8, from /usr/include/qt6/QtCore/QJsonArray:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontests.cpp:8: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'MesonTest::fromJson(const QJsonObject&):: [with auto:40 = QJsonValueRef]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontests.cpp:96:101, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = QJsonArray::iterator; _OIter = back_insert_iterator >; _UnaryOperation = MesonTest::fromJson(const QJsonObject&)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4265:24, inlined from 'void MesonTest::fromJson(const QJsonObject&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontests.cpp:96:14: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'MesonTest::fromJson(const QJsonObject&):: [with auto:40 = QJsonValueRef]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontests.cpp:96:101, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = QJsonArray::iterator; _OIter = back_insert_iterator >; _UnaryOperation = MesonTest::fromJson(const QJsonObject&)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4265:24, inlined from 'void MesonTest::fromJson(const QJsonObject&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontests.cpp:97:14: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'void MesonTest::fromJson(const QJsonObject&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontests.cpp:100:44: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ In member function 'QString QJsonValueConstRef::objectKey() const', inlined from 'QString QJsonObject::iterator::key() const' at /usr/include/qt6/QtCore/qjsonobject.h:118:60, inlined from 'void MesonTest::fromJson(const QJsonObject&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontests.cpp:100:20: /usr/include/qt6/QtCore/qjsonvalue.h:207:55: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 207 | QString objectKey() const { return objectKey(*this); } | ^ In file included from /usr/include/qt6/QtCore/qjsonarray.h:8, from /usr/include/qt6/QtCore/QJsonArray:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontargets.cpp:11: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'MesonTargetSources::fromJSON(const QJsonObject&):: [with auto:40 = QJsonValueRef]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontargets.cpp:88:104, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = QJsonArray::iterator; _OIter = back_insert_iterator >; _UnaryOperation = MesonTargetSources::fromJSON(const QJsonObject&)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4265:24, inlined from 'void MesonTargetSources::fromJSON(const QJsonObject&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontargets.cpp:88:14: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'MesonTargetSources::fromJSON(const QJsonObject&):: [with auto:40 = QJsonValueRef]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontargets.cpp:88:104, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = QJsonArray::iterator; _OIter = back_insert_iterator >; _UnaryOperation = MesonTargetSources::fromJSON(const QJsonObject&)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4265:24, inlined from 'void MesonTargetSources::fromJSON(const QJsonObject&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontargets.cpp:89:14: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'MesonTargetSources::fromJSON(const QJsonObject&):: [with auto:42 = QJsonValueRef]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontargets.cpp:90:105, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = QJsonArray::iterator; _OIter = back_insert_iterator >; _UnaryOperation = MesonTargetSources::fromJSON(const QJsonObject&)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4265:24, inlined from 'void MesonTargetSources::fromJSON(const QJsonObject&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontargets.cpp:90:14: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'MesonTargetSources::fromJSON(const QJsonObject&):: [with auto:42 = QJsonValueRef]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontargets.cpp:90:105, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = QJsonArray::iterator; _OIter = back_insert_iterator >; _UnaryOperation = MesonTargetSources::fromJSON(const QJsonObject&)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4265:24, inlined from 'void MesonTargetSources::fromJSON(const QJsonObject&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontargets.cpp:91:14: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'MesonTargetSources::fromJSON(const QJsonObject&):: [with auto:42 = QJsonValueRef]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontargets.cpp:90:105, inlined from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = QJsonArray::iterator; _OIter = back_insert_iterator >; _UnaryOperation = MesonTarget::fromJSON(const QJsonObject&)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4265:24, inlined from 'void MesonTarget::fromJSON(const QJsonObject&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesontargets.cpp:186:14: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/overridespage.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/overridespage.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qjsonarray.h:8, from /usr/include/qt6/QtCore/QJsonArray:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesonoptions.cpp:12: In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'void MesonOptions::fromJSON(const QJsonArray&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/meson/mintro/mesonoptions.cpp:439:32: /usr/include/qt6/QtCore/qjsonvalue.h:148:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 148 | inline operator QJsonValue() const { return concrete(*this); } | ^ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/builder.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/builder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/duchain/types/classspecializationtype.h:28:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 28 | APPENDED_LIST_FIRST(ClassSpecializationTypeData, IndexedType, parameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1466/2334] Linking CXX shared library bin/libKDevClangPrivate.so.63 [1467/2334] Generating customdefinesandincludes.h, customdefinesandincludes.cpp [1468/2334] Generating ui_parserwidget.h [1469/2334] Generating ui_projectpathswidget.h [1470/2334] Generating ui_defineswidget.h [1471/2334] Generating ui_includeswidget.h [1472/2334] Generating ui_batchedit.h [1473/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/KDevDefinesAndIncludesManager.dir/customdefinesandincludes.cpp.o [1474/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/KDevDefinesAndIncludesManager.dir/compilerprovider/icompiler.cpp.o [1475/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/KDevDefinesAndIncludesManager.dir/kcm_widget/parserwidget.cpp.o [1476/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/KDevDefinesAndIncludesManager.dir/kcm_widget/definesandincludesconfigpage.cpp.o [1477/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/KDevDefinesAndIncludesManager.dir/kcm_widget/projectpathswidget.cpp.o [1478/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/KDevDefinesAndIncludesManager.dir/kcm_widget/defineswidget.cpp.o [1479/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/KDevDefinesAndIncludesManager.dir/kcm_widget/includeswidget.cpp.o [1480/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/KDevDefinesAndIncludesManager.dir/kcm_widget/includesmodel.cpp.o [1481/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/KDevDefinesAndIncludesManager.dir/kcm_widget/definesmodel.cpp.o [1482/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/KDevDefinesAndIncludesManager.dir/kcm_widget/projectpathsmodel.cpp.o [1483/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/KDevDefinesAndIncludesManager.dir/definesandincludesmanager.cpp.o [1484/2334] Building CXX object plugins/custom-definesandincludes/CMakeFiles/KDevDefinesAndIncludesManager.dir/KDevDefinesAndIncludesManager_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/outputpage.cpp: In constructor 'KDevelop::OutputPage::OutputPage(QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/outputpage.cpp:131:59: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 131 | connect(d->output->lowerFilenameCheckBox, &QCheckBox::stateChanged, | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/build/plugins/filetemplates/ui_outputlocation.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/outputpage.cpp:8: /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ [1485/2334] Creating library symlink bin/libKDevCMakeCommon.so [1486/2334] Automatic MOC for target KDevCMakeDocumentation [1487/2334] Automatic MOC for target kdevcmakemanagernosettings In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/quickopen/projectfilequickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1488/2334] Linking CXX shared module bin/kdevquickopen.so [1489/2334] Linking CXX shared module bin/kdevfiletemplates.so [1490/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeDocumentation.dir/cmakecommandscontents.cpp.o [1491/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeDocumentation.dir/cmakehelpdocumentation.cpp.o [1492/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeDocumentation.dir/cmakedocumentation.cpp.o [1493/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeDocumentation.dir/KDevCMakeDocumentation_autogen/mocs_compilation.cpp.o [1494/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/debug_testing.cpp.o [1495/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/debug.cpp.o [1496/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakecodecompletionmodel.cpp.o [1497/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/contextbuilder.cpp.o [1498/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/declarationbuilder.cpp.o [1499/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/usebuilder.cpp.o [1500/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/cmakeparsejob.cpp.o [1501/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakemodelitems.cpp.o [1502/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakemanager.cpp.o [1503/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakenavigationwidget.cpp.o [1504/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakefileapiimportjob.cpp.o [1505/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakeserverimportjob.cpp.o [1506/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakeimportjsonjob.cpp.o [1507/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/qttestdelegate.cpp.o [1508/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestsuite.cpp.o [1509/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestrunjob.cpp.o [1510/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestfindjob.cpp.o [1511/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestutils.cpp.o [1512/2334] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/kdevcmakemanagernosettings_autogen/mocs_compilation.cpp.o [1513/2334] Creating library symlink bin/libKDevClangPrivate.so [1514/2334] Automatic MOC for target kdevclangsupport [1515/2334] Linking CXX shared library bin/libKDevPlatformShell.so.6.3.250803 [1516/2334] Generating qrc_kdevclangsupport.cpp [1517/2334] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/qrc_kdevclangsupport.cpp.o [1518/2334] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clanghighlighting.cpp.o [1519/2334] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clangsupport.cpp.o [1520/2334] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clangparsejob.cpp.o [1521/2334] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/kdevclangsupport_autogen/mocs_compilation.cpp.o [1522/2334] Creating library symlink bin/libKDevPlatformShell.so.63 bin/libKDevPlatformShell.so [1523/2334] Automatic MOC for target kdevelop [1524/2334] Automatic MOC for target KDevWelcomePage [1525/2334] Automatic MOC for target kdevsourceformatter [1526/2334] Automatic MOC for target kdevproblemreporter [1527/2334] Automatic MOC for target kdevexecutescript [1528/2334] Automatic MOC for target kdevexecute [1529/2334] Automatic MOC for target kdevcontextbrowser [1530/2334] Automatic MOC for target KDevCMakeManager [1531/2334] Automatic MOC for target KDevCMakeBuilder [1532/2334] Automatic MOC for target KDevNinjaBuilder [1533/2334] Automatic MOC for target KDevMakeBuilder [1534/2334] Automatic MOC for target kdevgdb_static [1535/2334] Automatic MOC for target kdevlldb_static [1536/2334] Automatic MOC for target kdevheaptrack_config [1537/2334] Automatic MOC for target kdevcppcheck_core [1538/2334] Automatic MOC for target KDevCompileAnalyzerCommon [1539/2334] Automatic MOC for target KDevPlatformTests [1540/2334] Generating globalsettings.h, globalsettings.cpp [1541/2334] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack_config.dir/globalsettings.cpp.o [1542/2334] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack_config.dir/kdevheaptrack_config_autogen/mocs_compilation.cpp.o [1543/2334] Linking CXX shared module bin/KDevMesonManager.so [1544/2334] Linking CXX executable bin/kdev_includepathsconverter [1545/2334] Generating ui_welcomepageview.h [1546/2334] Building CXX object plugins/welcomepage/CMakeFiles/KDevWelcomePage.dir/debug.cpp.o [1547/2334] Building CXX object plugins/welcomepage/CMakeFiles/KDevWelcomePage.dir/welcomepageview.cpp.o [1548/2334] Building CXX object plugins/welcomepage/CMakeFiles/KDevWelcomePage.dir/sessionlistmodel.cpp.o [1549/2334] Building CXX object plugins/welcomepage/CMakeFiles/KDevWelcomePage.dir/welcomepageplugin.cpp.o [1550/2334] Building CXX object plugins/welcomepage/CMakeFiles/KDevWelcomePage.dir/KDevWelcomePage_autogen/mocs_compilation.cpp.o [1551/2334] Generating ui_scriptappconfig.h [1552/2334] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/debug.cpp.o [1553/2334] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/scriptappjob.cpp.o [1554/2334] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/scriptappconfig.cpp.o [1555/2334] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/executescriptplugin.cpp.o [1556/2334] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/kdevexecutescript_autogen/mocs_compilation.cpp.o [1557/2334] Generating ui_nativeappconfig.h [1558/2334] Generating projectconfig.h, projectconfig.cpp [1559/2334] Generating ui_projectconfigpage.h [1560/2334] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/debug.cpp.o [1561/2334] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzer.cpp.o [1562/2334] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzeutils.cpp.o [1563/2334] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzeproblemmodel.cpp.o [1564/2334] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzejob.cpp.o [1565/2334] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/KDevCompileAnalyzerCommon_autogen/mocs_compilation.cpp.o [1566/2334] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/debug.cpp.o [1567/2334] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/nativeappjob.cpp.o [1568/2334] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/nativeappconfig.cpp.o [1569/2334] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/executeplugin.cpp.o [1570/2334] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/projecttargetscombobox.cpp.o [1571/2334] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/kdevexecute_autogen/mocs_compilation.cpp.o [1572/2334] Generating projectsettings.h, projectsettings.cpp [1573/2334] Generating globalsettings.h, globalsettings.cpp [1574/2334] Generating qrc_kdevlldb.cpp [1575/2334] Generating ui_lldbconfigpage.h [1576/2334] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/projectconfig.cpp.o [1577/2334] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/config/projectconfigpage.cpp.o [1578/2334] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/sourceformatterplugin.cpp.o [1579/2334] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/kdevsourceformatter_autogen/mocs_compilation.cpp.o [1580/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/globalsettings.cpp.o [1581/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/projectsettings.cpp.o [1582/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/debug.cpp.o [1583/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/utils.cpp.o [1584/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/parameters.cpp.o [1585/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/job.cpp.o [1586/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/parser.cpp.o [1587/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/kdevcppcheck_core_autogen/mocs_compilation.cpp.o [1588/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/qrc_kdevlldb.cpp.o [1589/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/debuglog.cpp.o [1590/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/lldblauncher.cpp.o [1591/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/widgets/lldbconfigpage.cpp.o [1592/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/framestackmodel.cpp.o [1593/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/variable.cpp.o [1594/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/variablecontroller.cpp.o [1595/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/breakpointcontroller.cpp.o [1596/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/debugsession.cpp.o [1597/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/lldbcommand.cpp.o [1598/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/lldbdebugger.cpp.o [1599/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/kdevlldb_static_autogen/mocs_compilation.cpp.o [1600/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/json/testsuite.cpp.o [1601/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/json/declarationvalidator.cpp.o [1602/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/json/delayedoutput.cpp.o [1603/2334] Generating qrc_kdevgdb.cpp [1604/2334] Generating ui_debuggertracingdialog.h [1605/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testframestackmodel.cpp.o [1606/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testbreakpointcontroller.cpp.o [1607/2334] Generating qrc_kdevcontextbrowser.cpp [1608/2334] Generating qrc_kdevmakebuilder.cpp [1609/2334] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/qrc_kdevcontextbrowser.cpp.o [1610/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/qrc_kdevgdb.cpp.o [1611/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/debuglog.cpp.o [1612/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdbvariable.cpp.o [1613/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdbframestackmodel.cpp.o [1614/2334] Generating ui_cmakebuilderpreferences.h [1615/2334] Generating qrc_kdevelop.cpp [1616/2334] Building CXX object app/CMakeFiles/kdevelop.dir/qrc_kdevelop.cpp.o [1617/2334] Building CXX object plugins/cmakebuilder/CMakeFiles/KDevCMakeBuilder.dir/debug.cpp.o [1618/2334] Building CXX object plugins/cmakebuilder/CMakeFiles/KDevCMakeBuilder.dir/cmakebuilderpreferences.cpp.o [1619/2334] Generating qrc_kdevproblemreporter.cpp [1620/2334] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/qrc_kdevproblemreporter.cpp.o [1621/2334] Generating ui_cmakebuildsettings.h [1622/2334] Generating ninjabuilderconfig.h, ninjabuilderconfig.cpp [1623/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/settings/cmakecachedelegate.cpp.o [1624/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/settings/cmakecachemodel.cpp.o [1625/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/settings/cmakepreferences.cpp.o [1626/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/debug_testing.cpp.o [1627/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/debug.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/custom-definesandincludes/kcm_widget/parserwidget.cpp: In constructor 'ParserWidget::ParserWidget(QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/custom-definesandincludes/kcm_widget/parserwidget.cpp:80:53: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 80 | connect(m_ui->parseHeadersInPlainC, &QCheckBox::stateChanged, this, &ParserWidget::textEdited); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/build/plugins/custom-definesandincludes/ui_parserwidget.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/custom-definesandincludes/kcm_widget/parserwidget.cpp:9: /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ [1628/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/cmakecodecompletionmodel.cpp.o [1629/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/duchain/contextbuilder.cpp.o [1630/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/duchain/declarationbuilder.cpp.o [1631/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/duchain/usebuilder.cpp.o [1632/2334] Linking CXX shared module bin/KDevCMakeDocumentation.so [1633/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/duchain/cmakeparsejob.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakemodelitems.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1634/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/cmakemodelitems.cpp.o [1635/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/cmakemanager.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/contextbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1636/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/cmakenavigationwidget.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/usebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1637/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/cmakefileapiimportjob.cpp.o [1638/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/cmakeserverimportjob.cpp.o [1639/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/cmakeimportjsonjob.cpp.o [1640/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/testing/qttestdelegate.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/clanghighlighting.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/clanghighlighting.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/clanghighlighting.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1641/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/testing/ctestsuite.cpp.o [1642/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/testing/ctestrunjob.cpp.o [1643/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/testing/ctestfindjob.cpp.o [1644/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/testing/ctestutils.cpp.o [1645/2334] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeManager.dir/KDevCMakeManager_autogen/mocs_compilation.cpp.o [1646/2334] Generating ui_ninjaconfig.h [1647/2334] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/debug.cpp.o [1648/2334] Building CXX object plugins/ninjabuilder/CMakeFiles/KDevNinjaBuilder.dir/ninjabuilderconfig.cpp.o [1649/2334] Building CXX object plugins/ninjabuilder/CMakeFiles/KDevNinjaBuilder.dir/debug.cpp.o [1650/2334] Building CXX object plugins/ninjabuilder/CMakeFiles/KDevNinjaBuilder.dir/ninjabuilderpreferences.cpp.o [1651/2334] Linking CXX static library lib/libkdevheaptrack_config.a [1652/2334] Automatic MOC for target kdevheaptrack [1653/2334] Building CXX object plugins/ninjabuilder/CMakeFiles/KDevNinjaBuilder.dir/ninjabuilder.cpp.o [1654/2334] Building CXX object plugins/ninjabuilder/CMakeFiles/KDevNinjaBuilder.dir/ninjajob.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1655/2334] Building CXX object plugins/ninjabuilder/CMakeFiles/KDevNinjaBuilder.dir/KDevNinjaBuilder_autogen/mocs_compilation.cpp.o [1656/2334] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/probleminlinenoteprovider.cpp.o [1657/2334] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemreportermodel.cpp.o [1658/2334] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemsview.cpp.o [1659/2334] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemhighlighter.cpp.o [1660/2334] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemtreeview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/testing/ctestfindjob.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1661/2334] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemreporterplugin.cpp.o [1662/2334] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/kdevproblemreporter_autogen/mocs_compilation.cpp.o [1663/2334] Building CXX object plugins/cmakebuilder/CMakeFiles/KDevCMakeBuilder.dir/prunejob.cpp.o [1664/2334] Building CXX object plugins/cmakebuilder/CMakeFiles/KDevCMakeBuilder.dir/cmakejob.cpp.o [1665/2334] Building CXX object plugins/cmakebuilder/CMakeFiles/KDevCMakeBuilder.dir/cmakebuilder.cpp.o [1666/2334] Building CXX object plugins/cmakebuilder/CMakeFiles/KDevCMakeBuilder.dir/KDevCMakeBuilder_autogen/mocs_compilation.cpp.o [1667/2334] Building CXX object app/CMakeFiles/kdevelop.dir/debug.cpp.o [1668/2334] Building CXX object app/CMakeFiles/kdevelop.dir/kdevideextension.cpp.o [1669/2334] Building CXX object app/CMakeFiles/kdevelop.dir/main.cpp.o [1670/2334] Generating qrc_kdevheaptrack.cpp [1671/2334] Generating ui_globalconfigpage.h In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/parsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1672/2334] Building CXX object app/CMakeFiles/kdevelop.dir/kdevelop_autogen/mocs_compilation.cpp.o [1673/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/variablecontroller.cpp.o [1674/2334] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/qrc_kdevheaptrack.cpp.o [1675/2334] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/debug.cpp.o [1676/2334] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/config/globalconfigpage.cpp.o [1677/2334] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/visualizer.cpp.o [1678/2334] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/utils.cpp.o [1679/2334] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/plugin.cpp.o [1680/2334] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/job.cpp.o In file included from /usr/include/qt6/QtCore/qjsonarray.h:8, from /usr/include/qt6/QtCore/QJsonArray:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/compileanalyzercommon/compileanalyzeutils.cpp:21: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QStringList KDevelop::Utils::filesFromCompilationDatabase(const KDevelop::Path&, const QUrl&, bool, QString&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/compileanalyzercommon/compileanalyzeutils.cpp:89:44: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ [1681/2334] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/kdevheaptrack_autogen/mocs_compilation.cpp.o [1682/2334] Linking CXX shared module bin/kdevsourceformatter.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakecodecompletionmodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakecodecompletionmodel.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakecodecompletionmodel.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1683/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/debugsession.cpp.o [1684/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdbbreakpointcontroller.cpp.o [1685/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdboutputwidget.cpp.o [1686/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdb.cpp.o [1687/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/kdevgdb_static_autogen/mocs_compilation.cpp.o [1688/2334] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/debug.cpp.o [1689/2334] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/browsemanager.cpp.o [1690/2334] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/contextbrowserview.cpp.o [1691/2334] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/contextbrowser.cpp.o [1692/2334] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/kdevcontextbrowser_autogen/mocs_compilation.cpp.o [1693/2334] Generating makebuilderconfig.h, makebuilderconfig.cpp [1694/2334] Generating ui_makeconfig.h [1695/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testvariablecontroller.cpp.o [1696/2334] Building CXX object plugins/makebuilder/CMakeFiles/KDevMakeBuilder.dir/qrc_kdevmakebuilder.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1697/2334] Building CXX object plugins/makebuilder/CMakeFiles/KDevMakeBuilder.dir/makebuilderconfig.cpp.o [1698/2334] Building CXX object plugins/makebuilder/CMakeFiles/KDevMakeBuilder.dir/debug.cpp.o [1699/2334] Building CXX object plugins/makebuilder/CMakeFiles/KDevMakeBuilder.dir/makebuilderpreferences.cpp.o [1700/2334] Building CXX object plugins/makebuilder/CMakeFiles/KDevMakeBuilder.dir/makejob.cpp.o [1701/2334] Building CXX object plugins/makebuilder/CMakeFiles/KDevMakeBuilder.dir/makebuilder.cpp.o [1702/2334] Building CXX object plugins/makebuilder/CMakeFiles/KDevMakeBuilder.dir/KDevMakeBuilder_autogen/mocs_compilation.cpp.o [1703/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testdebugsession.cpp.o [1704/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testplugincontroller.cpp.o [1705/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testhelpers.cpp.o [1706/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testlanguagecontroller.cpp.o [1707/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testfile.cpp.o [1708/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testproject.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/compileanalyzercommon/compileanalyzejob.cpp: In member function 'void KDevelop::CompileAnalyzeJob::generateMakefile()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/compileanalyzercommon/compileanalyzejob.cpp:76:18: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 76 | makefile.open(); | ~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/compileanalyzercommon/compileanalyzejob.cpp:14: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [1709/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testcore.cpp.o [1710/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/projectsgenerator.cpp.o [1711/2334] Linking CXX shared module bin/KDevWelcomePage.so [1712/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/plugintesthelpers.cpp.o In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserverimportjob.cpp:17: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'static void CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserverimportjob.cpp:53:59: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'T kTransform(const Q&, W) [with T = QList; Q = QJsonArray; W = CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)::]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeutils.h:33:21, inlined from 'static void CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserverimportjob.cpp:65:193: /usr/include/qt6/QtCore/qjsonvalue.h:148:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 148 | inline operator QJsonValue() const { return concrete(*this); } | ^ In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'T kTransform(const Q&, W) [with T = QList; Q = QJsonArray; W = CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)::]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeutils.h:33:21, inlined from 'static void CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserverimportjob.cpp:48:69: /usr/include/qt6/QtCore/qjsonvalue.h:148:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 148 | inline operator QJsonValue() const { return concrete(*this); } | ^ In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'T kTransform(const Q&, W) [with T = QList; Q = QJsonArray; W = CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)::]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeutils.h:33:21, inlined from 'static void CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserverimportjob.cpp:86:17: /usr/include/qt6/QtCore/qjsonvalue.h:148:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 148 | inline operator QJsonValue() const { return concrete(*this); } | ^ [1713/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/kdevsignalspy.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/parsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/clangsupport.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1714/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/autotestshell.cpp.o [1715/2334] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/KDevPlatformTests_autogen/mocs_compilation.cpp.o [1716/2334] Linking CXX shared module bin/KDevDefinesAndIncludesManager.so [1717/2334] Linking CXX shared library bin/libKDevCompileAnalyzerCommon.so.63 [1718/2334] Linking CXX static library lib/libkdevcppcheck_core.a [1719/2334] Automatic MOC for target kdevcppcheck In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakemodelitems.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1720/2334] Creating library symlink bin/libKDevCompileAnalyzerCommon.so [1721/2334] Generating globalsettings.h, globalsettings.cpp [1722/2334] Automatic MOC for target kdevclangtidy [1723/2334] Automatic MOC for target kdevclazy_core In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/contextbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1724/2334] Generating qrc_kdevcppcheck.cpp [1725/2334] Generating ui_projectconfigpage.h [1726/2334] Generating ui_globalconfigpage.h [1727/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/qrc_kdevcppcheck.cpp.o [1728/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/config/projectconfigpage.cpp.o [1729/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/config/globalconfigpage.cpp.o [1730/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/problemmodel.cpp.o [1731/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/plugin.cpp.o [1732/2334] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/kdevcppcheck_autogen/mocs_compilation.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qabstractitemmodel.h:12, from /usr/include/qt6/QtGui/qstandarditemmodel.h:8, from /usr/include/qt6/QtGui/QStandardItemModel:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/settings/cmakecachemodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/settings/cmakecachemodel.cpp:7: /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = QString; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/usebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1733/2334] Generating projectsettings.h, projectsettings.cpp [1734/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/projectsettings.cpp.o [1735/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/globalsettings.cpp.o [1736/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/debug.cpp.o [1737/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksetselectionmanager.cpp.o [1738/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksetselectionlock.cpp.o [1739/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksetselection.cpp.o [1740/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/utils.cpp.o [1741/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/jobparameters.cpp.o [1742/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/job.cpp.o [1743/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksdb.cpp.o [1744/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/kdevclazy_core_autogen/mocs_compilation.cpp.o [1745/2334] Generating clangtidyprojectconfig.h, clangtidyprojectconfig.cpp [1746/2334] Generating clangtidyconfig.h, clangtidyconfig.cpp [1747/2334] Generating qrc_kdevclangtidy.cpp [1748/2334] Generating ui_clangtidyprojectconfigpage.h [1749/2334] Generating ui_clangtidypreferences.h [1750/2334] Generating ui_checksetmanagewidget.h [1751/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/clangtidyprojectconfig.cpp.o [1752/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/clangtidyconfig.cpp.o [1753/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/qrc_kdevclangtidy.cpp.o [1754/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/parsers/replacementparser.cpp.o [1755/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/parsers/clangtidyparser.cpp.o [1756/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/customchecksetconfigproxywidget.cpp.o [1757/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checksetmanagewidget.cpp.o [1758/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checksetselectionlistmodel.cpp.o [1759/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checksetselectioncombobox.cpp.o [1760/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checkgroup.cpp.o [1761/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checklistmodel.cpp.o [1762/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checklistitemproxystyle.cpp.o [1763/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checklistfilterproxysearchline.cpp.o [1764/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checkselection.cpp.o [1765/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/clangtidypreferences.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeimportjsonjob.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeimportjsonjob.cpp:24: In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'CMakeFilesCompilationData {anonymous}::importCommands(const KDevelop::Path&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeimportjsonjob.cpp:65:36: /usr/include/qt6/QtCore/qjsonvalue.h:148:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 148 | inline operator QJsonValue() const { return concrete(*this); } | ^ [1766/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/clangtidyprojectconfigpage.cpp.o [1767/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checksetselectionmanager.cpp.o [1768/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checksetselectionlock.cpp.o [1769/2334] Linking CXX shared module bin/kdevexecutescript.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/parsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/clangparsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1770/2334] Linking CXX shared module bin/kdevclangsupport.so [1771/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checksetselection.cpp.o [1772/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checkset.cpp.o [1773/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/plugin.cpp.o [1774/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/job.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/settings/cmakepreferences.cpp: In constructor 'CMakePreferences::CMakePreferences(KDevelop::IPlugin*, const KDevelop::ProjectConfigOptions&, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/settings/cmakepreferences.cpp:53:50: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 53 | connect(m_prefsUi->showInternal, &QCheckBox::stateChanged, | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/build/plugins/cmake/ui_cmakebuildsettings.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/settings/cmakepreferences.cpp:22: /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ [1775/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/analyzer.cpp.o [1776/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/debug.cpp.o [1777/2334] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/kdevclangtidy_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/parsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1778/2334] Linking CXX shared module bin/KDevNinjaBuilder.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakecodecompletionmodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakecodecompletionmodel.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakecodecompletionmodel.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/json/declarationvalidator.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/json/declarationvalidator.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/json/jsondeclarationtests.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/json/declarationvalidator.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/testing/ctestfindjob.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1779/2334] Linking CXX static library lib/libkdevlldb_static.a [1780/2334] Automatic MOC for target kdevlldb [1781/2334] Linking CXX shared module bin/kdevheaptrack.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/problemreporter/problemhighlighter.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/problemreporter/problemhighlighter.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/problemreporter/problemhighlighter.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1782/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb.dir/debuggerplugin.cpp.o [1783/2334] Building CXX object plugins/lldb/CMakeFiles/kdevlldb.dir/kdevlldb_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/problemreporter/problemtreeview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1784/2334] Linking CXX shared module bin/kdevexecute.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/problemreporter/problemreportermodel.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1785/2334] Linking CXX shared module bin/KDevMakeBuilder.so [1786/2334] Linking CXX static library lib/libkdevgdb_static.a In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/contextbrowser/contextbrowserview.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1787/2334] Automatic MOC for target kdevgdb In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmakebuilder/cmakebuilder.cpp:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1788/2334] Linking CXX shared module bin/KDevCMakeBuilder.so /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clangtidy/parsers/replacementparser.cpp: In constructor 'ClangTidy::ReplacementParser::ReplacementParser(const QString&, const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clangtidy/parsers/replacementparser.cpp:65:18: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 65 | yaml.open(QIODevice::ReadOnly | QIODevice::Text); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clangtidy/parsers/replacementparser.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clangtidy/parsers/replacementparser.cpp:7: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserverimportjob.cpp:17: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:294:119, inlined from 'static void CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserverimportjob.cpp:53:59: /usr/include/qt6/QtCore/qjsonvalue.h:169:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 169 | { return concreteString(*this, defaultValue); } | ^ In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'T kTransform(const Q&, W) [with T = QList; Q = QJsonArray; W = CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)::]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeutils.h:33:21, inlined from 'static void CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserverimportjob.cpp:65:193: /usr/include/qt6/QtCore/qjsonvalue.h:148:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 148 | inline operator QJsonValue() const { return concrete(*this); } | ^ In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'T kTransform(const Q&, W) [with T = QList; Q = QJsonArray; W = CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)::]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeutils.h:33:21, inlined from 'static void CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserverimportjob.cpp:48:69: /usr/include/qt6/QtCore/qjsonvalue.h:148:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 148 | inline operator QJsonValue() const { return concrete(*this); } | ^ In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'T kTransform(const Q&, W) [with T = QList; Q = QJsonArray; W = CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)::]' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeutils.h:33:21, inlined from 'static void CMakeServerImportJob::processCodeModel(const QJsonObject&, CMakeProjectData&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeserverimportjob.cpp:86:17: /usr/include/qt6/QtCore/qjsonvalue.h:148:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 148 | inline operator QJsonValue() const { return concrete(*this); } | ^ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/parsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakemanager.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1789/2334] Linking CXX static library lib/libkdevcmakemanagernosettings.a [1790/2334] Generating ui_gdbconfigpage.h [1791/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb.dir/gdbconfigpage.cpp.o [1792/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb.dir/debuggerplugin.cpp.o [1793/2334] Building CXX object plugins/gdb/CMakeFiles/kdevgdb.dir/kdevgdb_autogen/mocs_compilation.cpp.o [1794/2334] Automatic MOC for target test_cmakeparser In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/problemreporter/problemreporterplugin.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/problemreporter/problemreporterplugin.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1795/2334] Linking CXX shared module bin/kdevproblemreporter.so /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cppcheck/config/projectconfigpage.cpp: In constructor 'cppcheck::ProjectConfigPage::ProjectConfigPage(KDevelop::IPlugin*, KDevelop::IProject*, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cppcheck/config/projectconfigpage.cpp:34:48: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 34 | connect(ui->commandLineBreaks, &QCheckBox::stateChanged, this, &ProjectConfigPage::updateCommandLine); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/build/plugins/cppcheck/ui_projectconfigpage.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cppcheck/config/projectconfigpage.cpp:9: /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/contextbrowser/browsemanager.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1796/2334] Building C object plugins/cmake/tests/CMakeFiles/test_cmakeparser.dir/__/parser/cmListFileLexer.c.o [1797/2334] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakeparser.dir/cmakeparsertest.cpp.o [1798/2334] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakeparser.dir/test_cmakeparser_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.cpp: In member function 'void KDevelop::TestFilePrivate::setFileContents(const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.cpp:61:18: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 61 | file.open(QIODevice::WriteOnly | QIODevice::Truncate); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.cpp: In constructor 'KDevelop::TestFile::TestFile(const QString&, const QString&, KDevelop::TestProject*, const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.cpp:88:14: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 88 | file.open(); | ~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.cpp:12: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.cpp: In member function 'QString KDevelop::TestFile::fileContents() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.cpp:201:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 201 | file.open(QIODevice::ReadOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeimportjsonjob.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeimportjsonjob.cpp:24: In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'CMakeFilesCompilationData {anonymous}::importCommands(const KDevelop::Path&)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakeimportjsonjob.cpp:65:36: /usr/include/qt6/QtCore/qjsonvalue.h:148:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 148 | inline operator QJsonValue() const { return concrete(*this); } | ^ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testcore.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1799/2334] Linking CXX shared library bin/libKDevPlatformTests.so.6.3.250803 [1800/2334] Linking CXX shared module bin/kdevcppcheck.so [1801/2334] Creating library symlink bin/libKDevPlatformTests.so.63 bin/libKDevPlatformTests.so [1802/2334] Automatic MOC for target test_standardoutputview [1803/2334] Automatic MOC for target quickopentestbase [1804/2334] Automatic MOC for target test_projectfilter [1805/2334] Automatic MOC for target test_problemsview [1806/2334] Automatic MOC for target test_findreplace [1807/2334] Automatic MOC for target test_generationtest [1808/2334] Automatic MOC for target testfiletemplates [1809/2334] Automatic MOC for target test_kdevperforce [1810/2334] Automatic MOC for target test_kdevgit [1811/2334] Automatic MOC for target test_kdevbazaar [1812/2334] Automatic MOC for target test_docker [1813/2334] Automatic MOC for target test_craftruntime [1814/2334] Automatic MOC for target test_projectload [1815/2334] Automatic MOC for target test_custombuildsystemplugin [1816/2334] Automatic MOC for target test_custommake [1817/2334] Automatic MOC for target kdevprojectopen [1818/2334] Automatic MOC for target test_cmakefileapi [1819/2334] Automatic MOC for target test_cmakeserver [1820/2334] Automatic MOC for target test_ctestfindsuites [1821/2334] Automatic MOC for target test_cmakemanager [1822/2334] Automatic MOC for target bench_duchain [1823/2334] Automatic MOC for target test_files-clang [1824/2334] Automatic MOC for target test_problems [1825/2334] Automatic MOC for target test_duchainutils [1826/2334] Automatic MOC for target test_refactoring-clang [1827/2334] Automatic MOC for target test_duchain-clang [1828/2334] Automatic MOC for target test_clangutils [1829/2334] Automatic MOC for target test_assistants [1830/2334] Automatic MOC for target test_buddies-clang [1831/2334] Automatic MOC for target codecompletiontestbase [1832/2334] Automatic MOC for target clang-parser [1833/2334] Automatic MOC for target test_compilerprovider [1834/2334] Automatic MOC for target test_definesandincludes [1835/2334] Automatic MOC for target test_qthelpplugin [1836/2334] Automatic MOC for target test_midbus [1837/2334] Automatic MOC for target testdebugger [1838/2334] Automatic MOC for target kdevdbg_testhelper [1839/2334] Automatic MOC for target test_cppcheckjob [1840/2334] Automatic MOC for target test_cppcheckparser [1841/2334] Automatic MOC for target test_checkgroup [1842/2334] Automatic MOC for target test_clangtidyjob [1843/2334] Automatic MOC for target test_clangtidyparser [1844/2334] Automatic MOC for target test_replacementparser [1845/2334] Automatic MOC for target test_compileanalyzejob [1846/2334] Automatic MOC for target test_itemrepositoryregistry_deferred [1847/2334] Automatic MOC for target test_itemrepositoryregistry_automatic [1848/2334] Automatic MOC for target itemrepositorytestbase [1849/2334] Automatic MOC for target test_ivariablecontroller [1850/2334] Automatic MOC for target test_breakpointmodel [1851/2334] Automatic MOC for target test_breakpoint [1852/2334] Automatic MOC for target test_models [1853/2334] Automatic MOC for target test_dvcsjob [1854/2334] Automatic MOC for target test_filteringstrategy [1855/2334] Automatic MOC for target test_outputmodel [1856/2334] Automatic MOC for target test_path [1857/2334] Automatic MOC for target test_embeddedfreetree [1858/2334] Automatic MOC for target duchainify [1859/2334] Automatic MOC for target languagecontrollertestbase [1860/2334] Automatic MOC for target test_problemmodel [1861/2334] Automatic MOC for target test_filteredproblemstore [1862/2334] Automatic MOC for target test_problemstore [1863/2334] Automatic MOC for target test_problemstorenode [1864/2334] Automatic MOC for target test_problemmodelset [1865/2334] Automatic MOC for target test_detectedproblem [1866/2334] Automatic MOC for target test_ktexteditorpluginintegration [1867/2334] Automatic MOC for target test_workingsets [1868/2334] Automatic MOC for target test_testcontroller [1869/2334] Automatic MOC for target test_pluginenabling [1870/2334] Automatic MOC for target test_plugincontroller [1871/2334] Automatic MOC for target test_sessioncontroller /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/checksetselectionmanager.cpp: In member function 'void Clazy::CheckSetSelectionManager::setDefaultCheckSetSelection(const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/checksetselectionmanager.cpp:212:38: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 212 | defaultCheckSetSelectionFile.open(QIODevice::WriteOnly); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qfileinfo.h:9, from /usr/include/qt6/QtCore/QFileInfo:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/checksetselectionmanager.cpp:17: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [1872/2334] Linking CXX static library lib/libkdevclazy_core.a [1873/2334] Building CXX object plugins/clang/tests/CMakeFiles/clang-parser.dir/clang-parser.cpp.o [1874/2334] Automatic MOC for target test_clazyjob /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clangtidy/checksetselectionmanager.cpp: In member function 'void ClangTidy::CheckSetSelectionManager::setDefaultCheckSetSelection(const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clangtidy/checksetselectionmanager.cpp:212:38: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 212 | defaultCheckSetSelectionFile.open(QIODevice::WriteOnly); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qfileinfo.h:9, from /usr/include/qt6/QtCore/QFileInfo:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clangtidy/checksetselectionmanager.cpp:17: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [1875/2334] Linking CXX shared module bin/kdevclangtidy.so [1876/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_files-clang.dir/test_files.cpp.o [1877/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_assistants.dir/test_assistants.cpp.o [1878/2334] Building CXX object plugins/clang/tests/CMakeFiles/codecompletiontestbase.dir/codecompletiontestbase.cpp.o [1879/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_refactoring-clang.dir/test_refactoring.cpp.o [1880/2334] Building CXX object plugins/clang/tests/CMakeFiles/bench_duchain.dir/bench_duchain.cpp.o [1881/2334] Building CXX object plugins/clang/tests/CMakeFiles/bench_duchain.dir/bench_duchain_autogen/mocs_compilation.cpp.o [1882/2334] Building CXX object plugins/projectfilter/tests/CMakeFiles/test_projectfilter.dir/__/filter.cpp.o [1883/2334] Building CXX object plugins/custom-definesandincludes/tests/CMakeFiles/test_definesandincludes.dir/test_definesandincludes.cpp.o [1884/2334] Building CXX object plugins/custom-definesandincludes/tests/CMakeFiles/test_definesandincludes.dir/test_definesandincludes_autogen/mocs_compilation.cpp.o [1885/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_workingsets.dir/test_workingsets.cpp.o [1886/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_testcontroller.dir/test_testcontroller.cpp.o [1887/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_testcontroller.dir/test_testcontroller_autogen/mocs_compilation.cpp.o [1888/2334] Building CXX object plugins/cmake/tests/CMakeFiles/kdevprojectopen.dir/kdevprojectopen.cpp.o [1889/2334] Building CXX object plugins/cmake/tests/CMakeFiles/kdevprojectopen.dir/kdevprojectopen_autogen/mocs_compilation.cpp.o [1890/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_buddies-clang.dir/test_buddies.cpp.o [1891/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_buddies-clang.dir/test_buddies-clang_autogen/mocs_compilation.cpp.o [1892/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_workingsets.dir/test_workingsets_autogen/mocs_compilation.cpp.o [1893/2334] Building CXX object plugins/projectfilter/tests/CMakeFiles/test_projectfilter.dir/__/projectfilter.cpp.o [1894/2334] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/test_custombuildsystemplugin.dir/__/debug.cpp.o [1895/2334] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/test_custombuildsystemplugin.dir/test_custombuildsystemplugin.cpp.o [1896/2334] Building CXX object plugins/filetemplates/tests/CMakeFiles/test_generationtest.dir/test_generationtest.cpp.o [1897/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_clangutils.dir/test_clangutils.cpp.o [1898/2334] Building CXX object kdevplatform/vcs/dvcs/tests/CMakeFiles/test_dvcsjob.dir/test_dvcsjob.cpp.o [1899/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_duchainutils.dir/test_duchainutils.cpp.o [1900/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_checkgroup.dir/__/debug.cpp.o [1901/2334] Building CXX object kdevplatform/debugger/tests/CMakeFiles/test_ivariablecontroller.dir/test_ivariablecontroller.cpp.o [1902/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_midbus.dir/test_midbus.cpp.o [1903/2334] Building CXX object plugins/quickopen/tests/CMakeFiles/quickopentestbase.dir/__/projectfilequickopen.cpp.o [1904/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_replacementparser.dir/__/debug.cpp.o [1905/2334] Generating ui_perforceimportmetadatawidget.h [1906/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_sessioncontroller.dir/test_sessioncontroller.cpp.o [1907/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_sessioncontroller.dir/test_sessioncontroller_autogen/mocs_compilation.cpp.o [1908/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_ktexteditorpluginintegration.dir/test_ktexteditorpluginintegration.cpp.o [1909/2334] Building CXX object plugins/genericprojectmanager/tests/CMakeFiles/test_projectload.dir/test_projectload.cpp.o [1910/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_problems.dir/test_problems.cpp.o [1911/2334] Building CXX object plugins/craft/tests/CMakeFiles/test_craftruntime.dir/__/debug_craft.cpp.o [1912/2334] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/__/debug.cpp.o [1913/2334] Building CXX object plugins/custom-definesandincludes/compilerprovider/tests/CMakeFiles/test_compilerprovider.dir/test_compilerprovider.cpp.o [1914/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_plugincontroller.dir/test_plugincontroller.cpp.o [1915/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_plugincontroller.dir/test_plugincontroller_autogen/mocs_compilation.cpp.o [1916/2334] Linking CXX executable bin/kdevelop [1917/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_path.dir/test_path.cpp.o [1918/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/languagecontrollertestbase.dir/languagecontrollertestbase.cpp.o [1919/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/languagecontrollertestbase.dir/languagecontrollertestbase_autogen/mocs_compilation.cpp.o [1920/2334] Building CXX object plugins/cppcheck/tests/CMakeFiles/test_cppcheckparser.dir/test_cppcheckparser.cpp.o [1921/2334] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakeserver.dir/test_cmakeserver.cpp.o [1922/2334] Building CXX object kdevplatform/util/duchainify/CMakeFiles/duchainify.dir/main.cpp.o [1923/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_pluginenabling.dir/test_pluginenabling.cpp.o [1924/2334] Building CXX object kdevplatform/debugger/tests/CMakeFiles/test_breakpointmodel.dir/test_breakpointmodel.cpp.o [1925/2334] Building CXX object kdevplatform/debugger/tests/CMakeFiles/test_breakpointmodel.dir/test_breakpointmodel_autogen/mocs_compilation.cpp.o [1926/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepositoryregistry_automatic.dir/test_itemrepositoryregistry_automatic.cpp.o [1927/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepositoryregistry_automatic.dir/test_itemrepositoryregistry_automatic_autogen/mocs_compilation.cpp.o [1928/2334] Building CXX object kdevplatform/debugger/tests/CMakeFiles/test_breakpoint.dir/test_breakpoint.cpp.o [1929/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/testdebugger.dir/plugins/testdebugger.cpp.o [1930/2334] Building CXX object plugins/cmake/tests/CMakeFiles/test_ctestfindsuites.dir/test_ctestfindsuites.cpp.o [1931/2334] Building CXX object plugins/cmake/tests/CMakeFiles/test_ctestfindsuites.dir/test_ctestfindsuites_autogen/mocs_compilation.cpp.o [1932/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/itemrepositorytestbase.dir/itemrepositorytestbase.cpp.o [1933/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/kdevdbg_testhelper.dir/testhelper.cpp.o [1934/2334] Building CXX object kdevplatform/outputview/tests/CMakeFiles/test_filteringstrategy.dir/test_filteringstrategy.cpp.o [1935/2334] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakefileapi.dir/test_cmakefileapi.cpp.o [1936/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyparser.dir/__/debug.cpp.o [1937/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyparser.dir/__/parsers/clangtidyparser.cpp.o [1938/2334] Building CXX object plugins/docker/tests/CMakeFiles/test_docker.dir/test_docker.cpp.o [1939/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepositoryregistry_deferred.dir/test_itemrepositoryregistry_deferred.cpp.o [1940/2334] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/debug.cpp.o [1941/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemmodelset.dir/test_problemmodelset.cpp.o [1942/2334] Building CXX object kdevplatform/outputview/tests/CMakeFiles/test_outputmodel.dir/test_outputmodel.cpp.o [1943/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemstorenode.dir/test_problemstorenode.cpp.o [1944/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_detectedproblem.dir/test_detectedproblem.cpp.o [1945/2334] Building CXX object plugins/cppcheck/tests/CMakeFiles/test_cppcheckjob.dir/test_cppcheckjob.cpp.o [1946/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_embeddedfreetree.dir/test_embeddedfreetree.cpp.o [1947/2334] Building CXX object plugins/problemreporter/tests/CMakeFiles/test_problemsview.dir/__/problemtreeview.cpp.o [1948/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemmodel.dir/test_problemmodel.cpp.o [1949/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_filteredproblemstore.dir/test_filteredproblemstore.cpp.o [1950/2334] Building CXX object kdevplatform/vcs/models/tests/CMakeFiles/test_models.dir/test_models.cpp.o [1951/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_duchain-clang.dir/test_duchain.cpp.o [1952/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/__/debug.cpp.o [1953/2334] Generating ui_rebasedialog.h [1954/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/debug.cpp.o [1955/2334] Generating ui_grepoutputview.h [1956/2334] Generating ui_grepwidget.h [1957/2334] Building CXX object plugins/clazy/tests/CMakeFiles/test_clazyjob.dir/test_clazyjob.cpp.o [1958/2334] Building CXX object plugins/clazy/tests/CMakeFiles/test_clazyjob.dir/test_clazyjob_autogen/mocs_compilation.cpp.o [1959/2334] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/debug.cpp.o [1960/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemstore.dir/test_problemstore.cpp.o [1961/2334] Building CXX object plugins/compileanalyzercommon/tests/CMakeFiles/test_compileanalyzejob.dir/test_compileanalyzejob.cpp.o [1962/2334] Building CXX object plugins/compileanalyzercommon/tests/CMakeFiles/test_compileanalyzejob.dir/test_compileanalyzejob_autogen/mocs_compilation.cpp.o [1963/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemstore.dir/test_problemstore_autogen/mocs_compilation.cpp.o [1964/2334] Building CXX object plugins/bazaar/tests/CMakeFiles/test_kdevbazaar.dir/__/copyjob.cpp.o [1965/2334] Building CXX object plugins/bazaar/tests/CMakeFiles/test_kdevbazaar.dir/__/bazaarutils.cpp.o [1966/2334] Generating ui_qthelpconfigeditdialog.h [1967/2334] Generating ui_qthelpconfig.h [1968/2334] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/debug.cpp.o [1969/2334] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpconfig.cpp.o [1970/2334] Linking CXX shared module bin/kdevlldb.so [1971/2334] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelp_config_shared.cpp.o [1972/2334] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpqtdoc.cpp.o [1973/2334] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpdocumentation.cpp.o [1974/2334] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpprovider.cpp.o [1975/2334] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpproviderabstract.cpp.o [1976/2334] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpplugin.cpp.o [1977/2334] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/test_qthelpplugin.cpp.o [1978/2334] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/test_qthelpplugin_autogen/mocs_compilation.cpp.o [1979/2334] Building CXX object plugins/bazaar/tests/CMakeFiles/test_kdevbazaar.dir/__/bazaarplugin.cpp.o [1980/2334] Building CXX object plugins/bazaar/tests/CMakeFiles/test_kdevbazaar.dir/__/bzrannotatejob.cpp.o [1981/2334] Building CXX object plugins/bazaar/tests/CMakeFiles/test_kdevbazaar.dir/__/diffjob.cpp.o [1982/2334] Building CXX object plugins/bazaar/tests/CMakeFiles/test_kdevbazaar.dir/test_bazaar.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/parsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakemanager.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1983/2334] Linking CXX shared module bin/KDevCMakeManager.so [1984/2334] Building CXX object plugins/bazaar/tests/CMakeFiles/test_kdevbazaar.dir/test_kdevbazaar_autogen/mocs_compilation.cpp.o [1985/2334] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/greputil.cpp.o [1986/2334] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepoutputview.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/tests/cmakeparsertest.cpp: In member function 'void CMakeParserTest::testLexerWithFile()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/tests/cmakeparsertest.cpp:30:18: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 30 | tempFile.open(); | ~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/tests/cmakeparsertest.cpp:9: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/tests/cmakeparsertest.cpp: In member function 'void CMakeParserTest::testParserWithGoodData()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/tests/cmakeparsertest.cpp:51:18: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 51 | tempFile.open(); | ~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/tests/cmakeparsertest.cpp: In member function 'void CMakeParserTest::testParserWithBadData()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/tests/cmakeparsertest.cpp:77:18: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 77 | tempFile.open(); | ~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [1987/2334] Linking CXX executable bin/test_cmakeparser [1988/2334] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepfindthread.cpp.o [1989/2334] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepjob.cpp.o [1990/2334] Linking CXX shared module bin/kdevgdb.so [1991/2334] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepoutputdelegate.cpp.o [1992/2334] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepoutputmodel.cpp.o [1993/2334] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepdialog.cpp.o [1994/2334] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepviewplugin.cpp.o [1995/2334] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/test_findreplace.cpp.o [1996/2334] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/test_findreplace_autogen/mocs_compilation.cpp.o [1997/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/testcasespage.cpp.o [1998/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/templateselectionpage.cpp.o [1999/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/templateoptionspage.cpp.o [2000/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/templateclassassistant.cpp.o [2001/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/overridespage.cpp.o [2002/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/outputpage.cpp.o [2003/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/licensepage.cpp.o [2004/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/defaultcreateclasshelper.cpp.o [2005/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/classmemberspage.cpp.o [2006/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/classidentifierpage.cpp.o [2007/2334] Linking CXX executable bin/test_itemrepositoryregistry_automatic [2008/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/ipagefocus.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/bench_duchain.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2009/2334] Linking CXX executable bin/bench_duchain [2010/2334] Linking CXX executable bin/kdevprojectopen [2011/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/templatepreview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/contextbrowser/contextbrowser.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/contextbrowser/contextbrowser.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/contextbrowser/contextbrowser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2012/2334] Linking CXX shared module bin/kdevcontextbrowser.so [2013/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/main.cpp.o [2014/2334] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/testfiletemplates_autogen/mocs_compilation.cpp.o [2015/2334] Linking CXX executable bin/test_plugincontroller [2016/2334] Generating ui_gitnameemaildialog.h [2017/2334] Generating ui_stashmanagerdialog.h [2018/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/debug.cpp.o [2019/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitnameemaildialog.cpp.o [2020/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitplugincheckinrepositoryjob.cpp.o [2021/2334] Linking CXX executable bin/test_problemstore [2022/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitmessagehighlighter.cpp.o [2023/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitjob.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/debuglanguageparserhelper.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/clang-parser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2024/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/rebasedialog.cpp.o [2025/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/stashpatchsource.cpp.o [2026/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/stashmanagerdialog.cpp.o [2027/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitclonejob.cpp.o [2028/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitplugin.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_duchainutils.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2029/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/simplecommitform.cpp.o [2030/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/diffviewsctrl.cpp.o [2031/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/committoolview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/util/duchainify/main.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/util/duchainify/main.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | [01;36mfileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2032/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/repostatusmodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_refactoring.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2033/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/test_git.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletiontesthelper.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/codecompletiontestbase.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codecompletion/codecompletiontesthelper.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2034/2334] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/test_kdevgit_autogen/mocs_compilation.cpp.o [2035/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/__/parsers/clangtidyparser.cpp.o [2036/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/__/job.cpp.o [2037/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/test_clangtidyjob.cpp.o [2038/2334] Linking CXX executable bin/test_compileanalyzejob [2039/2334] Linking CXX executable bin/test_clazyjob [2040/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/test_clangtidyjob_autogen/mocs_compilation.cpp.o [2041/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_duchain-clang.dir/test_duchain-clang_autogen/mocs_compilation.cpp.o [2042/2334] Building CXX object kdevplatform/vcs/models/tests/CMakeFiles/test_models.dir/test_models_autogen/mocs_compilation.cpp.o [2043/2334] Linking CXX executable bin/test_models [2044/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_filteredproblemstore.dir/test_filteredproblemstore_autogen/mocs_compilation.cpp.o [2045/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemmodel.dir/test_problemmodel_autogen/mocs_compilation.cpp.o [2046/2334] Linking CXX executable bin/test_sessioncontroller [2047/2334] Linking CXX executable bin/test_problemmodel /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/qthelp/qthelpdocumentation.cpp: In lambda function: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/qthelp/qthelpdocumentation.cpp:168:22: warning: comparison is always true due to limited range of data type [-Wtype-limits] 168 | return c >= 0 && c <= maxAscii && (std::isalnum(c) || c == '_'); | ~~^~~~ [2048/2334] Building CXX object plugins/problemreporter/tests/CMakeFiles/test_problemsview.dir/__/problemsview.cpp.o [2049/2334] Building CXX object plugins/problemreporter/tests/CMakeFiles/test_problemsview.dir/test_problemsview.cpp.o [2050/2334] Building CXX object plugins/problemreporter/tests/CMakeFiles/test_problemsview.dir/test_problemsview_autogen/mocs_compilation.cpp.o [2051/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_embeddedfreetree.dir/test_embeddedfreetree_autogen/mocs_compilation.cpp.o [2052/2334] Building CXX object plugins/cppcheck/tests/CMakeFiles/test_cppcheckjob.dir/test_cppcheckjob_autogen/mocs_compilation.cpp.o [2053/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_detectedproblem.dir/test_detectedproblem_autogen/mocs_compilation.cpp.o [2054/2334] Linking CXX executable bin/test_cppcheckjob [2055/2334] Linking CXX executable bin/test_detectedproblem In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/problemreporter/problemtreeview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2056/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemstorenode.dir/test_problemstorenode_autogen/mocs_compilation.cpp.o [2057/2334] Building CXX object kdevplatform/outputview/tests/CMakeFiles/test_outputmodel.dir/test_outputmodel_autogen/mocs_compilation.cpp.o [2058/2334] Linking CXX executable bin/test_problemstorenode [2059/2334] Linking CXX executable bin/test_outputmodel [2060/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemmodelset.dir/test_problemmodelset_autogen/mocs_compilation.cpp.o [2061/2334] Linking CXX executable bin/test_problemmodelset [2062/2334] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/standardoutputview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/../util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_clangutils.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2063/2334] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/toolviewdata.cpp.o [2064/2334] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/outputwidgetconfig.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/tests/languagecontrollertestbase.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:64, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/QObject:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/tests/languagecontrollertestbase.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/tests/languagecontrollertestbase.cpp:7: /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = QString; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2065/2334] Linking CXX static library lib/liblanguagecontrollertestbase.a [2066/2334] Automatic MOC for target bench_languagecontroller [2067/2334] Linking CXX executable bin/test_workingsets [2068/2334] Automatic MOC for target test_languagecontroller [2069/2334] Linking CXX executable bin/test_filteredproblemstore [2070/2334] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/outputwidget.cpp.o [2071/2334] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/test_standardoutputview.cpp.o [2072/2334] Linking CXX executable bin/test_definesandincludes [2073/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/bench_languagecontroller.dir/bench_languagecontroller.cpp.o [2074/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_languagecontroller.dir/test_languagecontroller.cpp.o [2075/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_languagecontroller.dir/test_languagecontroller_autogen/mocs_compilation.cpp.o [2076/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/bench_languagecontroller.dir/bench_languagecontroller_autogen/mocs_compilation.cpp.o [2077/2334] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/test_standardoutputview_autogen/mocs_compilation.cpp.o [2078/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepositoryregistry_deferred.dir/test_itemrepositoryregistry_deferred_autogen/mocs_compilation.cpp.o [2079/2334] Building CXX object plugins/docker/tests/CMakeFiles/test_docker.dir/test_docker_autogen/mocs_compilation.cpp.o [2080/2334] Linking CXX executable bin/test_testcontroller [2081/2334] Linking CXX executable bin/test_itemrepositoryregistry_deferred [2082/2334] Linking CXX executable bin/test_docker In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/qthelp/qthelpproviderabstract.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2083/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyparser.dir/test_clangtidyparser.cpp.o [2084/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyparser.dir/test_clangtidyparser_autogen/mocs_compilation.cpp.o [2085/2334] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakefileapi.dir/test_cmakefileapi_autogen/mocs_compilation.cpp.o [2086/2334] Building CXX object kdevplatform/outputview/tests/CMakeFiles/test_filteringstrategy.dir/test_filteringstrategy_autogen/mocs_compilation.cpp.o [2087/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/kdevdbg_testhelper.dir/debuggertestbase.cpp.o [2088/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/kdevdbg_testhelper.dir/kdevdbg_testhelper_autogen/mocs_compilation.cpp.o [2089/2334] Linking CXX executable bin/test_filteringstrategy [2090/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/itemrepositorytestbase.dir/itemrepositorytestbase_autogen/mocs_compilation.cpp.o [2091/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/testdebugger.dir/testdebugger_autogen/mocs_compilation.cpp.o [2092/2334] Linking CXX static library lib/libitemrepositorytestbase.a [2093/2334] Linking CXX shared module plugins/debuggercommon/tests/testplugindir/kdevplatform/63/testdebugger.so [2094/2334] Automatic MOC for target test_indexedstringview [2095/2334] Automatic MOC for target test_indexedstring [2096/2334] Automatic MOC for target test_itemrepository [2097/2334] Automatic MOC for target bench_indexedstring In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_buddies.cpp:28: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2098/2334] Linking CXX executable bin/test_buddies-clang [2099/2334] Automatic MOC for target bench_itemrepository [2100/2334] Building CXX object kdevplatform/debugger/tests/CMakeFiles/test_breakpoint.dir/test_breakpoint_autogen/mocs_compilation.cpp.o [2101/2334] Linking CXX executable bin/test_breakpoint [2102/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_pluginenabling.dir/test_pluginenabling_autogen/mocs_compilation.cpp.o [2103/2334] Building CXX object kdevplatform/util/duchainify/CMakeFiles/duchainify.dir/duchainify_autogen/mocs_compilation.cpp.o [2104/2334] Linking CXX executable bin/test_pluginenabling [2105/2334] Linking CXX executable bin/duchainify [2106/2334] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakeserver.dir/test_cmakeserver_autogen/mocs_compilation.cpp.o [2107/2334] Linking CXX executable bin/test_cmakeserver [2108/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_indexedstringview.dir/test_indexedstringview.cpp.o [2109/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_indexedstringview.dir/test_indexedstringview_autogen/mocs_compilation.cpp.o [2110/2334] Building CXX object plugins/cppcheck/tests/CMakeFiles/test_cppcheckparser.dir/test_cppcheckparser_autogen/mocs_compilation.cpp.o [2111/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_indexedstring.dir/test_indexedstring.cpp.o [2112/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/bench_indexedstring.dir/bench_indexedstring.cpp.o [2113/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/bench_indexedstring.dir/bench_indexedstring_autogen/mocs_compilation.cpp.o [2114/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/bench_itemrepository.dir/bench_itemrepository.cpp.o [2115/2334] Linking CXX executable bin/test_cppcheckparser [2116/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/bench_itemrepository.dir/bench_itemrepository_autogen/mocs_compilation.cpp.o [2117/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_indexedstring.dir/test_indexedstring_autogen/mocs_compilation.cpp.o [2118/2334] Linking CXX executable bin/test_cmakefileapi [2119/2334] Building CXX object kdevplatform/util/tests/CMakeFiles/test_path.dir/test_path_autogen/mocs_compilation.cpp.o [2120/2334] Building CXX object plugins/custom-definesandincludes/compilerprovider/tests/CMakeFiles/test_compilerprovider.dir/test_compilerprovider_autogen/mocs_compilation.cpp.o [2121/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepository.dir/test_itemrepository.cpp.o [2122/2334] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepository.dir/test_itemrepository_autogen/mocs_compilation.cpp.o [2123/2334] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/__/ui/perforceimportmetadatawidget.cpp.o [2124/2334] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/__/perforceplugin.cpp.o [2125/2334] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/test_perforce.cpp.o [2126/2334] Linking CXX executable bin/test_path [2127/2334] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/test_kdevperforce_autogen/mocs_compilation.cpp.o [2128/2334] Building CXX object plugins/craft/tests/CMakeFiles/test_craftruntime.dir/__/craftruntime.cpp.o [2129/2334] Building CXX object plugins/craft/tests/CMakeFiles/test_craftruntime.dir/test_craftruntime.cpp.o [2130/2334] Building CXX object plugins/craft/tests/CMakeFiles/test_craftruntime.dir/test_craftruntime_autogen/mocs_compilation.cpp.o [2131/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_problems.dir/test_problems_autogen/mocs_compilation.cpp.o [2132/2334] Building CXX object plugins/genericprojectmanager/tests/CMakeFiles/test_projectload.dir/test_projectload_autogen/mocs_compilation.cpp.o [2133/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_ktexteditorpluginintegration.dir/test_ktexteditorpluginintegration_autogen/mocs_compilation.cpp.o [2134/2334] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakemanager.dir/test_cmakemanager.cpp.o [2135/2334] Linking CXX executable bin/test_ktexteditorpluginintegration [2136/2334] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakemanager.dir/test_cmakemanager_autogen/mocs_compilation.cpp.o [2137/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_replacementparser.dir/__/parsers/replacementparser.cpp.o [2138/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_replacementparser.dir/test_replacementparser.cpp.o [2139/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_replacementparser.dir/test_replacementparser_autogen/mocs_compilation.cpp.o [2140/2334] Building CXX object plugins/quickopen/tests/CMakeFiles/quickopentestbase.dir/quickopentestbase.cpp.o [2141/2334] Building CXX object plugins/quickopen/tests/CMakeFiles/quickopentestbase.dir/quickopentestbase_autogen/mocs_compilation.cpp.o [2142/2334] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_midbus.dir/test_midbus_autogen/mocs_compilation.cpp.o [2143/2334] Building CXX object kdevplatform/debugger/tests/CMakeFiles/test_ivariablecontroller.dir/test_ivariablecontroller_autogen/mocs_compilation.cpp.o [2144/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_checkgroup.dir/__/config/checkgroup.cpp.o [2145/2334] Linking CXX executable bin/test_ivariablecontroller [2146/2334] Linking CXX executable bin/test_midbus [2147/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_checkgroup.dir/test_checkgroup.cpp.o [2148/2334] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_checkgroup.dir/test_checkgroup_autogen/mocs_compilation.cpp.o [2149/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_duchainutils.dir/test_duchainutils_autogen/mocs_compilation.cpp.o [2150/2334] Linking CXX executable bin/test_duchainutils [2151/2334] Building CXX object kdevplatform/vcs/dvcs/tests/CMakeFiles/test_dvcsjob.dir/test_dvcsjob_autogen/mocs_compilation.cpp.o [2152/2334] Linking CXX executable bin/test_dvcsjob [2153/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_clangutils.dir/test_clangutils_autogen/mocs_compilation.cpp.o [2154/2334] Building CXX object plugins/filetemplates/tests/CMakeFiles/test_generationtest.dir/test_generationtest_autogen/mocs_compilation.cpp.o [2155/2334] Linking CXX executable bin/test_clangutils [2156/2334] Linking CXX executable bin/test_generationtest In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/tests/test_ctestfindsuites.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/tests/test_ctestfindsuites.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2157/2334] Linking CXX executable bin/test_ctestfindsuites [2158/2334] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/test_custombuildsystemplugin.dir/test_custombuildsystemplugin_autogen/mocs_compilation.cpp.o [2159/2334] Building CXX object plugins/projectfilter/tests/CMakeFiles/test_projectfilter.dir/test_projectfilter.cpp.o [2160/2334] Linking CXX executable bin/test_custombuildsystemplugin [2161/2334] Linking CXX executable bin/test_kdevbazaar [2162/2334] Building CXX object plugins/projectfilter/tests/CMakeFiles/test_projectfilter.dir/test_projectfilter_autogen/mocs_compilation.cpp.o [2163/2334] Building CXX object plugins/custommake/makefileresolver/tests/CMakeFiles/test_custommake.dir/test_custommake.cpp.o [2164/2334] Linking CXX executable bin/test_compilerprovider [2165/2334] Building CXX object plugins/custommake/makefileresolver/tests/CMakeFiles/test_custommake.dir/test_custommake_autogen/mocs_compilation.cpp.o [2166/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_refactoring-clang.dir/test_refactoring-clang_autogen/mocs_compilation.cpp.o [2167/2334] Building CXX object plugins/clang/tests/CMakeFiles/codecompletiontestbase.dir/codecompletiontestbase_autogen/mocs_compilation.cpp.o [2168/2334] Linking CXX executable bin/test_refactoring-clang [2169/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_assistants.dir/test_assistants_autogen/mocs_compilation.cpp.o [2170/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_files-clang.dir/test_files-clang_autogen/mocs_compilation.cpp.o [2171/2334] Linking CXX static library lib/libcodecompletiontestbase.a [2172/2334] Automatic MOC for target kdevclazy [2173/2334] Building CXX object plugins/clang/tests/CMakeFiles/clang-parser.dir/clang-parser_autogen/mocs_compilation.cpp.o [2174/2334] Automatic MOC for target test_projectcontroller [2175/2334] Automatic MOC for target bench_codecompletion In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/debugger/tests/test_breakpointmodel.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2176/2334] Linking CXX executable bin/test_breakpointmodel /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/licensepage.cpp: In member function 'bool KDevelop::LicensePagePrivate::saveLicense()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/licensepage.cpp:164:17: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 164 | newFile.open(QIODevice::WriteOnly); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/qdiriterator.h:8, from /usr/include/qt6/QtCore/QDirIterator:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/licensepage.cpp:18: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [2177/2334] Automatic MOC for target test_codecompletion [2178/2334] Linking CXX executable bin/clang-parser [2179/2334] Automatic MOC for target test_shelldocumentoperation [2180/2334] Automatic MOC for target test_shellbuddy [2181/2334] Automatic MOC for target test_uicontroller [2182/2334] Automatic MOC for target test_documentcontroller [2183/2334] Automatic MOC for target test_templatesmodel In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/genericprojectmanager/tests/test_projectload.cpp:26: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/genericprojectmanager/tests/test_projectload.cpp: In function '{anonymous}::TestProject {anonymous}::makeProject()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/genericprojectmanager/tests/test_projectload.cpp:69:21: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 69 | projectFile.open(QIODevice::WriteOnly); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/qtemporarydir.h:9, from /usr/include/qt6/QtTest/qtestcase.h:15, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/genericprojectmanager/tests/test_projectload.cpp:9: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2184/2334] Linking CXX executable bin/test_projectload [2185/2334] Automatic MOC for target test_templateclassgenerator [2186/2334] Automatic MOC for target test_templaterenderer [2187/2334] Automatic MOC for target test_documentchangeset [2188/2334] Building CXX object plugins/clang/tests/CMakeFiles/bench_codecompletion.dir/bench_codecompletion.cpp.o [2189/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_codecompletion.dir/test_codecompletion.cpp.o [2190/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_shelldocumentoperation.dir/test_shelldocumentoperation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/util/tests/test_embeddedfreetree.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2191/2334] Linking CXX executable bin/test_embeddedfreetree [2192/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_documentcontroller.dir/test_documentcontroller.cpp.o [2193/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_uicontroller.dir/test_uicontroller.cpp.o [2194/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_shellbuddy.dir/test_shellbuddy.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.cpp: In constructor 'StashPatchSource::StashPatchSource(const QString&, GitPlugin*, const QDir&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.cpp:25:18: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 25 | tempFile.open(); | ~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.cpp:14: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.cpp: In member function 'void StashPatchSource::updatePatchFile(KDevelop::VcsJob*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.cpp:69:11: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 69 | f.open(QIODevice::WriteOnly); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/stashpatchsource.cpp:7: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [2195/2334] Generating qrc_kdevclazy.cpp [2196/2334] Generating ui_projectconfigpage.h [2197/2334] Generating ui_globalconfigpage.h [2198/2334] Generating ui_commandlinewidget.h [2199/2334] Generating ui_checkswidget.h [2200/2334] Generating ui_checksetmanagewidget.h [2201/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_shellbuddy.dir/test_shellbuddy_autogen/mocs_compilation.cpp.o [2202/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/qrc_kdevclazy.cpp.o [2203/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/projectconfigpage.cpp.o [2204/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/globalconfigpage.cpp.o [2205/2334] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templatesmodel.dir/test_templatesmodel.cpp.o [2206/2334] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templatesmodel.dir/test_templatesmodel_autogen/mocs_compilation.cpp.o [2207/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/commandlinewidget.cpp.o [2208/2334] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_documentchangeset.dir/test_documentchangeset.cpp.o [2209/2334] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templateclassgenerator.dir/test_templateclassgenerator.cpp.o [2210/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_projectcontroller.dir/test_projectcontroller.cpp.o [2211/2334] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templaterenderer.dir/test_templaterenderer.cpp.o [2212/2334] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templaterenderer.dir/test_templaterenderer_autogen/mocs_compilation.cpp.o [2213/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_projectcontroller.dir/test_projectcontroller_autogen/mocs_compilation.cpp.o [2214/2334] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templateclassgenerator.dir/test_templateclassgenerator_autogen/mocs_compilation.cpp.o [2215/2334] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_documentchangeset.dir/test_documentchangeset_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_assistants.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_assistants.cpp: In function 'QUrl createFile(const QString&, const QString&, int)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_assistants.cpp:88:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 88 | file.open(QIODevice::WriteOnly | QIODevice::Text); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2216/2334] Linking CXX executable bin/test_assistants In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/quickopen/projectfilequickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2217/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checkswidget.cpp.o [2218/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checksetmanagewidget.cpp.o [2219/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checksetselectionlistmodel.cpp.o [2220/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checksetselectioncombobox.cpp.o [2221/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/customchecksetconfigproxywidget.cpp.o [2222/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/plugin.cpp.o [2223/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/analyzer.cpp.o [2224/2334] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/kdevclazy_autogen/mocs_compilation.cpp.o [2225/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_uicontroller.dir/test_uicontroller_autogen/mocs_compilation.cpp.o [2226/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_documentcontroller.dir/test_documentcontroller_autogen/mocs_compilation.cpp.o [2227/2334] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_shelldocumentoperation.dir/test_shelldocumentoperation_autogen/mocs_compilation.cpp.o [2228/2334] Building CXX object plugins/clang/tests/CMakeFiles/test_codecompletion.dir/test_codecompletion_autogen/mocs_compilation.cpp.o [2229/2334] Building CXX object plugins/clang/tests/CMakeFiles/bench_codecompletion.dir/bench_codecompletion_autogen/mocs_compilation.cpp.o [2230/2334] Automatic MOC for target test_backgroundparser [2231/2334] Automatic MOC for target bench_hashes [2232/2334] Automatic MOC for target test_stringhelpers [2233/2334] Automatic MOC for target test_identifier [2234/2334] Automatic MOC for target test_duchainshutdown [2235/2334] Automatic MOC for target test_duchain [2236/2334] Automatic MOC for target test_highlighting [2237/2334] Automatic MOC for target abstractfilemanagerpluginimportbenchmark [2238/2334] Automatic MOC for target abstractfilemanagerpluginimporttest [2239/2334] Building CXX object kdevplatform/project/tests/CMakeFiles/abstractfilemanagerpluginimporttest.dir/abstractfilemanagerpluginimporttest.cpp.o [2240/2334] Building CXX object kdevplatform/project/tests/CMakeFiles/abstractfilemanagerpluginimporttest.dir/abstractfilemanagerpluginimporttest_autogen/mocs_compilation.cpp.o [2241/2334] Automatic MOC for target projectmodelperformancetest [2242/2334] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_identifier.dir/test_identifier.cpp.o [2243/2334] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_identifier.dir/test_identifier_autogen/mocs_compilation.cpp.o [2244/2334] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/bench_hashes.dir/bench_hashes.cpp.o [2245/2334] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/bench_hashes.dir/bench_hashes_autogen/mocs_compilation.cpp.o [2246/2334] Automatic MOC for target test_projectmodel In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_problems.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_problems.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/../duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/../duchain/clangindex.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_problems.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2247/2334] Linking CXX executable bin/test_problems [2248/2334] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_stringhelpers.dir/test_stringhelpers.cpp.o [2249/2334] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_stringhelpers.dir/test_stringhelpers_autogen/mocs_compilation.cpp.o [2250/2334] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_duchainshutdown.dir/test_duchainshutdown.cpp.o [2251/2334] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_duchainshutdown.dir/test_duchainshutdown_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_files.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2252/2334] Linking CXX executable bin/test_files-clang [2253/2334] Building CXX object kdevplatform/project/tests/CMakeFiles/abstractfilemanagerpluginimportbenchmark.dir/abstractfilemanagerpluginimportbenchmark.cpp.o [2254/2334] Building CXX object kdevplatform/project/tests/CMakeFiles/abstractfilemanagerpluginimportbenchmark.dir/abstractfilemanagerpluginimportbenchmark_autogen/mocs_compilation.cpp.o [2255/2334] Building CXX object kdevplatform/language/highlighting/tests/CMakeFiles/test_highlighting.dir/test_highlighting.cpp.o [2256/2334] Building CXX object kdevplatform/language/highlighting/tests/CMakeFiles/test_highlighting.dir/test_highlighting_autogen/mocs_compilation.cpp.o [2257/2334] Building CXX object kdevplatform/project/tests/CMakeFiles/test_projectmodel.dir/test_projectmodel.cpp.o [2258/2334] Building CXX object kdevplatform/project/tests/CMakeFiles/test_projectmodel.dir/test_projectmodel_autogen/mocs_compilation.cpp.o [2259/2334] Building CXX object kdevplatform/language/backgroundparser/tests/CMakeFiles/test_backgroundparser.dir/testparsejob.cpp.o [2260/2334] Building CXX object kdevplatform/language/backgroundparser/tests/CMakeFiles/test_backgroundparser.dir/testlanguagesupport.cpp.o [2261/2334] Building CXX object kdevplatform/language/backgroundparser/tests/CMakeFiles/test_backgroundparser.dir/test_backgroundparser.cpp.o [2262/2334] Building CXX object kdevplatform/language/backgroundparser/tests/CMakeFiles/test_backgroundparser.dir/test_backgroundparser_autogen/mocs_compilation.cpp.o [2263/2334] Building CXX object kdevplatform/project/tests/CMakeFiles/projectmodelperformancetest.dir/projectmodelperformancetest.cpp.o [2264/2334] Building CXX object kdevplatform/project/tests/CMakeFiles/projectmodelperformancetest.dir/projectmodelperformancetest_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clangtidy/parsers/replacementparser.cpp: In constructor 'ClangTidy::ReplacementParser::ReplacementParser(const QString&, const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clangtidy/parsers/replacementparser.cpp:65:18: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 65 | yaml.open(QIODevice::ReadOnly | QIODevice::Text); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clangtidy/parsers/replacementparser.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clangtidy/parsers/replacementparser.cpp:7: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [2265/2334] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_duchain.dir/test_duchain.cpp.o [2266/2334] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_duchain.dir/test_duchain_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/qthelp/tests/test_qthelpplugin.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/qthelp/tests/test_qthelpplugin.cpp:29: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2267/2334] Linking CXX executable bin/test_qthelpplugin [2268/2334] Linking CXX executable bin/bench_languagecontroller In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/overridespage.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/overridespage.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/outputpage.cpp: In constructor 'KDevelop::OutputPage::OutputPage(QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/outputpage.cpp:131:59: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 131 | connect(d->output->lowerFilenameCheckBox, &QCheckBox::stateChanged, | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/build/plugins/filetemplates/ui_outputlocation.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/filetemplates/outputpage.cpp:8: /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ [2269/2334] Linking CXX executable bin/test_indexedstringview [2270/2334] Linking CXX executable bin/test_problemsview [2271/2334] Linking CXX executable bin/testfiletemplates [2272/2334] Linking CXX executable bin/test_clangtidyjob [2273/2334] Linking CXX static library lib/libquickopentestbase.a [2274/2334] Automatic MOC for target bench_quickopen [2275/2334] Automatic MOC for target test_quickopen [2276/2334] Building CXX object plugins/quickopen/tests/CMakeFiles/test_quickopen.dir/test_quickopen.cpp.o [2277/2334] Building CXX object plugins/quickopen/tests/CMakeFiles/test_quickopen.dir/test_quickopen_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/config/commandlinewidget.cpp: In constructor 'Clazy::CommandLineWidget::CommandLineWidget(QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/config/commandlinewidget.cpp:24:41: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 24 | connect(m_ui->cmdBreak, &QCheckBox::stateChanged, this, &CommandLineWidget::updateCommandLine); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/build/plugins/clazy/ui_commandlinewidget.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/config/commandlinewidget.cpp:8: /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ [2278/2334] Building CXX object plugins/quickopen/tests/CMakeFiles/bench_quickopen.dir/bench_quickopen.cpp.o [2279/2334] Building CXX object plugins/quickopen/tests/CMakeFiles/bench_quickopen.dir/bench_quickopen_autogen/mocs_compilation.cpp.o [2280/2334] Linking CXX executable bin/test_templatesmodel [2281/2334] Linking CXX executable bin/test_findreplace [2282/2334] Linking CXX executable bin/test_clangtidyparser [2283/2334] Linking CXX executable bin/test_replacementparser /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/config/globalconfigpage.cpp: In constructor 'Clazy::GlobalConfigPage::GlobalConfigPage(Clazy::CheckSetSelectionManager*, const QSharedPointer&, KDevelop::IPlugin*, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/config/globalconfigpage.cpp:64:55: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 64 | connect(ui->kcfg_parallelJobsEnabled, &QCheckBox::stateChanged, this, checkJobs); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/build/plugins/clazy/ui_globalconfigpage.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/config/globalconfigpage.cpp:8: /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/config/globalconfigpage.cpp:65:57: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 65 | connect(ui->kcfg_parallelJobsAutoCount, &QCheckBox::stateChanged, this, checkJobs); | ^~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ [2284/2334] Linking CXX executable bin/test_languagecontroller [2285/2334] Linking CXX executable bin/test_indexedstring [2286/2334] Linking CXX executable bin/test_standardoutputview [2287/2334] Linking CXX executable bin/abstractfilemanagerpluginimportbenchmark [2288/2334] Linking CXX executable bin/abstractfilemanagerpluginimporttest /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/config/projectconfigpage.cpp: In constructor 'Clazy::ProjectConfigPage::ProjectConfigPage(Clazy::Plugin*, KDevelop::IProject*, Clazy::CheckSetSelectionManager*, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/config/projectconfigpage.cpp:79:39: warning: 'void QCheckBox::stateChanged(int)' is deprecated: Use checkStateChanged() instead [-Wdeprecated-declarations] 79 | connect(checkBox, &QCheckBox::stateChanged, | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QCheckBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/build/plugins/clazy/ui_projectconfigpage.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/config/projectconfigpage.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clazy/config/projectconfigpage.cpp:8: /usr/include/qt6/QtWidgets/qcheckbox.h:41:10: note: declared here 41 | void stateChanged(int); | ^~~~~~~~~~~~ [2289/2334] Linking CXX executable bin/test_uicontroller [2290/2334] Linking CXX executable bin/test_shelldocumentoperation [2291/2334] Linking CXX static library lib/libkdevdbg_testhelper.a [2292/2334] Automatic MOC for target test_gdb [2293/2334] Automatic MOC for target test_lldbformatters [2294/2334] Automatic MOC for target test_lldb [2295/2334] Linking CXX executable bin/test_custommake [2296/2334] Linking CXX shared module bin/kdevclazy.so [2297/2334] Linking CXX executable bin/test_shellbuddy /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/tests/test_git.cpp: In member function 'void GitInitTest::testStash()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/tests/test_git.cpp:662:18: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 662 | testFile.open(QIODevice::ReadOnly); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/qtemporarydir.h:9, from /usr/include/qt6/QtTest/qtestcase.h:15, from /usr/include/qt6/QtTest/qtesteventloop.h:8, from /usr/include/qt6/QtTest/qsignalspy.h:10, from /usr/include/qt6/QtTest/QSignalSpy:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/tests/test_git.cpp:27: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/tests/test_git.cpp:687:18: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 687 | testFile.open(QIODevice::ReadOnly); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/parsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/tests/testparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/tests/testlanguagesupport.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here 118 | indices << repo.index(TestDataRepositoryItemRequest(byteArray.constData(), byteArray.length())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'TestData*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:135:5: required from here 135 | QCOMPARE(repo.statistics().totalItems, uint(data.size())); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const TestData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:188:31: required from here 188 | repo.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'TestData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 365 | while (index && (follower = followerIndex(index)) && !(request.equals(itemFromIndex(index)))) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1268 | const ushort found = bucketPtr->findIndex(request); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here 118 | indices << repo.index(TestDataRepositoryItemRequest(byteArray.constData(), byteArray.length())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 849 | short unsigned int currentFree = freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1270 | if (!found && !bucketInChainWithSpace && bucketPtr->canAllocateItem(size)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here 118 | indices << repo.index(TestDataRepositoryItemRequest(byteArray.constData(), byteArray.length())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here 118 | indices << repo.index(TestDataRepositoryItemRequest(byteArray.constData(), byteArray.length())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 414 | setFollowerIndex(insertedAt, 0); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here 118 | indices << repo.index(TestDataRepositoryItemRequest(byteArray.constData(), byteArray.length())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 486 | setFreeSize(freeItemPosition, freeItemSize); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here 118 | indices << repo.index(TestDataRepositoryItemRequest(byteArray.constData(), byteArray.length())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here 118 | indices << repo.index(TestDataRepositoryItemRequest(byteArray.constData(), byteArray.length())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here 118 | indices << repo.index(TestDataRepositoryItemRequest(byteArray.constData(), byteArray.length())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here 118 | indices << repo.index(TestDataRepositoryItemRequest(byteArray.constData(), byteArray.length())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1307 | MyBucket* bucketPtr = bucketForIndex(m_freeSpaceBuckets[a]); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here 118 | indices << repo.index(TestDataRepositoryItemRequest(byteArray.constData(), byteArray.length())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const TestData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2298/2334] Linking CXX executable bin/bench_itemrepository [2299/2334] Building CXX object plugins/gdb/unittests/CMakeFiles/test_gdb.dir/test_gdb.cpp.o [2300/2334] Building CXX object plugins/gdb/unittests/CMakeFiles/test_gdb.dir/test_gdb_autogen/mocs_compilation.cpp.o [2301/2334] Linking CXX executable bin/test_checkgroup [2302/2334] Building CXX object plugins/lldb/unittests/CMakeFiles/test_lldb.dir/test_lldb.cpp.o [2303/2334] Building CXX object plugins/lldb/unittests/CMakeFiles/test_lldb.dir/test_lldb_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/tests/test_duchainshutdown.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2304/2334] Linking CXX executable bin/test_duchainshutdown [2305/2334] Linking CXX executable bin/test_identifier [2306/2334] Linking CXX executable bin/projectmodelperformancetest [2307/2334] Building CXX object plugins/lldb/unittests/CMakeFiles/test_lldbformatters.dir/test_lldbformatters.cpp.o [2308/2334] Building CXX object plugins/lldb/unittests/CMakeFiles/test_lldbformatters.dir/test_lldbformatters_autogen/mocs_compilation.cpp.o [2309/2334] Linking CXX executable bin/test_craftruntime [2310/2334] Linking CXX executable bin/bench_indexedstring In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/tests/test_documentchangeset.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2311/2334] Linking CXX executable bin/test_documentchangeset [2312/2334] Linking CXX executable bin/test_templaterenderer In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/bench_codecompletion.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2313/2334] Linking CXX executable bin/bench_codecompletion [2314/2334] Linking CXX executable bin/test_kdevperforce In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/highlighting/tests/test_highlighting.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2315/2334] Linking CXX executable bin/test_highlighting In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/parsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/tests/testparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/tests/testparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here 143 | repository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const TestItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:167:46: required from here 167 | uint index = repository.index(TestItemRequest(*item)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'TestItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:186:21: required from here 186 | QVERIFY(realItemsByIndex[index]->equals(repository.itemFromIndex(index))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'TestItem*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1688:40: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1688 | uint prevLargestFree = bucketForIndex(m_freeSpaceBuckets[prev])->largestFreeSize(); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here 143 | repository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:837:19: required from 'short unsigned int KDevelop::Bucket::largestFreeSize() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 837 | ret = freeSize(m_largestFreeItem); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1688:97: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1688 | uint prevLargestFree = bucketForIndex(m_freeSpaceBuckets[prev])->largestFreeSize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here 143 | repository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here 143 | repository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket::visitAllItems(Visitor&) const [with Visitor = KDevelop::ItemRepository::AllItemsReachableVisitor; Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2298:40: required from 'bool KDevelop::ItemRepository::allItemsReachable(short unsigned int) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2298 | return bucketPtr->visitAllItems(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1356:13: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 43 | #define ENSURE_REACHABLE(bucket) Q_ASSERT(allItemsReachable(bucket)); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:167:46: required from here 167 | uint index = repository.index(TestItemRequest(*item)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const TestItem*' increases required alignment of target type [-Wcast-align] 762 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 414 | setFollowerIndex(insertedAt, 0); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:167:46: required from here 167 | uint index = repository.index(TestItemRequest(*item)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 486 | setFreeSize(freeItemPosition, freeItemSize); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1361 | unsigned short indexInBucket = bucketPtr->index(request, size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:167:46: required from here 167 | uint index = repository.index(TestItemRequest(*item)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1688:40: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1688 | uint prevLargestFree = bucketForIndex(m_freeSpaceBuckets[prev])->largestFreeSize(); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here 143 | repository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1688:40: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1688 | uint prevLargestFree = bucketForIndex(m_freeSpaceBuckets[prev])->largestFreeSize(); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here 143 | repository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1688:40: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1688 | uint prevLargestFree = bucketForIndex(m_freeSpaceBuckets[prev])->largestFreeSize(); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here 143 | repository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1688:40: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 1688 | uint prevLargestFree = bucketForIndex(m_freeSpaceBuckets[prev])->largestFreeSize(); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here 143 | repository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const TestItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2316/2334] Linking CXX executable bin/test_itemrepository In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/tests/test_documentcontroller.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2317/2334] Linking CXX executable bin/test_documentcontroller [2318/2334] Linking CXX executable bin/test_stringhelpers [2319/2334] Linking CXX executable bin/test_projectmodel In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/cmake/tests/test_cmakemanager.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2320/2334] Linking CXX executable bin/test_cmakemanager /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/tests/test_projectcontroller.cpp: In member function 'KDevelop::Path TestProjectController::writeProjectConfig(const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/tests/test_projectcontroller.cpp:508:11: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 508 | f.open(QIODevice::WriteOnly); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/tests/test_projectcontroller.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/shell/tests/test_projectcontroller.cpp:7: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [2321/2334] Linking CXX executable bin/test_projectcontroller [2322/2334] Linking CXX executable bin/test_projectfilter [2323/2334] Linking CXX executable bin/bench_hashes /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/gitplugin.cpp: In member function 'virtual void GitPlugin::parseLogOutput(const KDevelop::DVcsJob*, QVector&) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/gitplugin.cpp:1256:25: warning: 'QRegularExpressionMatch QRegularExpression::match(QStringView, qsizetype, MatchType, MatchOptions) const' is deprecated: Use matchView instead. [-Wdeprecated-declarations] 1256 | if (rx_com.match(lines[i]).hasMatch()) { | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qcborvalue.h:13, from /usr/include/qt6/QtCore/qjsonvalue.h:8, from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/qplugin.h:14, from /usr/include/qt6/QtCore/QtPlugin:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/outputview/ioutputview.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/outputview/outputjob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/gitplugin.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/git/gitplugin.cpp:9: /usr/include/qt6/QtCore/qregularexpression.h:97:29: note: declared here 97 | QRegularExpressionMatch match(QStringView subjectView, | ^~~~~ [2324/2334] Linking CXX executable bin/test_kdevgit In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/tests/test_backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/tests/test_backgroundparser.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2325/2334] Linking CXX executable bin/test_backgroundparser In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_duchain.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classmemberdeclaration.h:98:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 98 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_duchain.cpp: In member function 'void TestDUChain::testActiveDocumentHasASTAttached()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_duchain.cpp:1004:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 1004 | file.open(QIODevice::WriteOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2326/2334] Linking CXX executable bin/test_duchain-clang /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/tests/test_templateclassgenerator.cpp: In member function 'void TestTemplateClassGenerator::cppOutput()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/tests/test_templateclassgenerator.cpp:282:20: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 282 | testHeader.open(QIODevice::ReadOnly); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/qtemporarydir.h:9, from /usr/include/qt6/QtTest/qtestcase.h:15, from /usr/include/qt6/QtTest/qtest.h:13, from /usr/include/qt6/QtTest/QTest:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/tests/test_templateclassgenerator.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/tests/test_templateclassgenerator.cpp:7: /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/tests/test_templateclassgenerator.cpp:289:28: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 289 | testImplementation.open(QIODevice::ReadOnly); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/tests/test_templateclassgenerator.cpp: In member function 'void TestTemplateClassGenerator::yamlOutput()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/codegen/tests/test_templateclassgenerator.cpp:304:18: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 304 | testYaml.open(QIODevice::ReadOnly); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [2327/2334] Linking CXX executable bin/test_templateclassgenerator [2328/2334] Linking CXX executable bin/bench_quickopen [2329/2334] Linking CXX executable bin/test_quickopen /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/lldb/unittests/test_lldb.cpp: In member function 'void KDevMI::LLDB::LldbTest::testPickupManuallyInsertedBreakpointOnlyOnce()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/lldb/unittests/test_lldb.cpp:639:22: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 639 | configScript.open(); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/lldb/unittests/test_lldb.cpp:31: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/lldb/unittests/test_lldb.cpp: In member function 'void KDevMI::LLDB::LldbTest::testRunLldbScript()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/lldb/unittests/test_lldb.cpp:1381:19: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 1381 | runScript.open(); | ~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [2330/2334] Linking CXX executable bin/test_lldb In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/clang/tests/test_codecompletion.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2331/2334] Linking CXX executable bin/test_codecompletion [2332/2334] Linking CXX executable bin/test_lldbformatters /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp: In member function 'void KDevMI::GDB::GdbTest::testPickupManuallyInsertedBreakpointOnlyOnce()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp:1181:22: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 1181 | configScript.open(); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QTemporaryFile:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp:40: /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp: In member function 'void KDevMI::GDB::GdbTest::testPickupCatchThrowOnlyOnce()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp:1203:22: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 1203 | configScript.open(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp: In member function 'void KDevMI::GDB::GdbTest::testRunGdbScript()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp:1226:19: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 1226 | runScript.open(); | ~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp: In member function 'void KDevMI::GDB::GdbTest::testRemoteDebug()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp:1257:21: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 1257 | shellScript.open(); | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp:1264:19: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 1264 | runScript.open(); | ~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp: In member function 'void KDevMI::GDB::GdbTest::testRemoteDebugInsertBreakpoint()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp:1301:21: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 1301 | shellScript.open(); | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp:1308:19: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 1308 | runScript.open(); | ~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp: In member function 'void KDevMI::GDB::GdbTest::testRemoteDebugInsertBreakpointPickupOnlyOnce()': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp:1352:21: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 1352 | shellScript.open(); | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/plugins/gdb/unittests/test_gdb.cpp:1359:19: warning: ignoring return value of 'bool QTemporaryFile::open()', declared with attribute 'nodiscard' [-Wunused-result] 1359 | runScript.open(); | ~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here 52 | QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); } | ^~~~ [2333/2334] Linking CXX executable bin/test_gdb In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/tests/test_duchain.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/duchain/topducontext.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1762 | lostSpace += bucket->lostSpace(); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1665 | return bucketPtr->itemFromIndex(indexInBucket); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here 312 | return m_dataRepository.itemFromIndex(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/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] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' 585 | currentIndex = followerIndex(currentIndex); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1729 | bucket->countFollowerIndexLengths(totalInBucketUsedSlotCount, totalInBucketChainLengths, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1730 |  totalInBucketHashSize, ret.longestInBucketChain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 826 | ret += freeSize(currentIndex); | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1749 | uint bucketFreeSpace = bucket->totalFreeItemsSize() + bucket->available(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 258 | fileMap.readValue(&m_monsterBucketExtent); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 260 | fileMap.readValue(&m_available); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 261 | fileMap.readArray(&m_objectMap, ObjectMapSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 263 | fileMap.readValue(&m_largestFreeItem); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2327 | bucket->initializeFromMap(reinterpret_cast(m_fileMap + offset)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' 2263 | bucketPtr = initializeBucket(index); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 1725 | MyBucket* bucket = bucketForIndex(a); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here 300 | return m_dataRepository.statistics(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 638 | setFollowerIndex(previousIndex, followerIndex(index)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 669 | setFreeSize(index, size); | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' 791 | deleteItem(currentIndex, item->hash(), repository); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' 2028 | changed += bucket->finalCleanup(*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:2022:9: required from here 2022 | int finalCleanup() final | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-25.08.3/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2334/2334] Linking CXX executable bin/test_duchain >>> kdevelop: Entering fakeroot... -- Install configuration: "RelWithDebInfo" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSublime.so.6.3.250803 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSublime.so.63 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSublime.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/sublimeexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/area.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/areaindex.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/areawalkers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/container.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/controller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/document.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/mainwindow.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/mainwindowoperator.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/message.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/urldocument.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/sublimedefs.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/tooldocument.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/view.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/viewbarcontainer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformInterfaces.so.6.3.250803 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformInterfaces.so.63 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformInterfaces.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/interfacesexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iassistant.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/context.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/configpage.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/contextmenuextension.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iplugin.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/icore.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iuicontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iplugincontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iprojectcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iproject.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilanguagecontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocument.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/isourceformatter.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/isourceformattercontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/istatus.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/isession.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/isessionlock.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iruncontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilaunchconfiguration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilauncher.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/launchconfigurationpage.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/launchconfigurationtype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/icompletionsettings.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iselectioncontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentation.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentationprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentationproviderprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentationcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idebugcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ipartcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilaunchmode.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iprojectprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilanguagecheck.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilanguagecheckprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ibuddydocumentfinder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/itemplateprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/itestsuite.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/itestcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/itoolviewactionlistener.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iproblem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iruntime.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iruntimecontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ipluginversion.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so.6.3.250803 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so.6.3.250803" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/iprojectbuilder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/iprojectfilemanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/ibuildsystemmanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/iprojectfilter.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/iprojectfilterprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectutils.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/importprojectjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectchangesmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectconfigskeleton.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectconfigpage.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectitemlineedit.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectbuildsetmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/builderjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/helper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/abstractfilemanagerplugin.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectfiltermanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/widgets/dependencieswidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so.6.3.250803 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so.6.3.250803" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/languageexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/assistant/renameaction.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/assistant/renameassistant.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/assistant/staticassistant.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/assistant/staticassistantsmanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/ilanguagesupport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/icodehighlighting.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/quickopendataprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/quickopenfilter.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/iquickopen.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/codecontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/editorcontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/iastcontainer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/icreateclasshelper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/icontextbrowser.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/abbreviations.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/persistentmovingrange.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/documentrange.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/documentcursor.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/cursorinrevision.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/rangeinrevision.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/modificationrevision.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/modificationrevisionset.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/backgroundparser.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/parsejob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/parseprojectjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/urlparselock.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/documentchangetracker.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/navigationtooltip.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/setrepository.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/basicsetrepository.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/includeitem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/debuglanguageparserhelper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/kdevhash.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/parsingenvironment.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchain.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/codemodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/ducontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/ducontextdata.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/topducontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/topducontextutils.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/topducontextdata.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/declaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/declarationdata.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/classmemberdeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/classmemberdeclarationdata.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/classfunctiondeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/classdeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/functiondefinition.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/use.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/forwarddeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainbase.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainpointer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainlock.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/identifier.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/abstractfunctiondeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/functiondeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/stringhelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/namespacealiasdeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/aliasdeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/dumpdotgraph.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainutils.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchaindumper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/declarationid.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/appendedlist.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainregister.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/persistentsymboltable.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/instantiationinformation.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/specializationstore.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/indexedducontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/indexedtopducontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/localindexedducontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/indexeddeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/localindexeddeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/definitions.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/problem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/unsuretype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/identifiedtype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typesystem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typeregister.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typerepository.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typepointer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typesystemdata.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/abstracttype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/integraltype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/functiontype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/structuretype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/pointertype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/referencetype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/delayedtype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/arraytype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/indexedtype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/enumerationtype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/constantintegraltype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/enumeratortype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/alltypes.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typeutils.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typealiastype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/containertypes.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/abstractusebuilder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletion.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionworker.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionitem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletioncontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionitemgrouper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionhelper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/abstractincludefilecompletionitem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletiontesthelper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/astchangeset.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/duchainchangeset.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/documentchangeset.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/coderepresentation.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/utilities.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templatesmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templatepreviewicon.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templaterenderer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templateengine.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/sourcefiletemplate.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templateclassgenerator.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/codedescription.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/basicrefactoring.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/usesnavigationcontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/abstractnavigationcontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/abstractnavigationwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/navigationaction.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/useswidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/usescollector.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/highlighting/codehighlighting.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/highlighting/colorcache.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/highlighting/configurablecolors.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/checks/dataaccess.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/checks/dataaccessrepository.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/checks/controlflowgraph.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/checks/controlflownode.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/classmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/classmodelnode.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/classmodelnodescontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/allclassesfolder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/documentclassesfolder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/projectfolder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so.6.3.250803 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so.6.3.250803" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/shellexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/mainwindow.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/plugincontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/shellextension.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/core.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/uicontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/projectcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/project.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/partcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/partdocument.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/textdocument.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/documentcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/languagecontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/session.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sessioncontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sessionlock.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sourceformatterconfig.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sourceformattercontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/selectioncontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/runcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/launchconfiguration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/environmentconfigurebutton.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sourceformatterselectionedit.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problemmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problemmodelset.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problemconstants.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problemstore.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/filteredproblemstore.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdev_dbus_socket_transformer -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so.6.3.250803 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so.6.3.250803" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/utilexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdevplatform_shell_environment.sh -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdev_format_source -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevplatform/shellutils/.zshrc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/algorithm.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/autoorientedsplitter.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/filesystemhelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/foregroundlock.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/formattinghelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/zoomcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/wildcardhelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/kdevstringhandler.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/ksharedobject.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/focusedtreeview.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/activetooltip.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/processlinemaker.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/commandexecutor.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/environmentselectionwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/environmentprofilelist.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/jobstatus.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/pushvalue.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/kdevvarlengtharray.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/embeddedfreetree.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/executecompositejob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/convenientfreelist.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/multilevellistview.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/namespacedoperatorbitwiseorworkaroundqtbug.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/objectlist.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/owningrawpointercontainer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/placeholderitemproxymodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/projecttestjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/widgetcolorizer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/path.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/scopedincrementor.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/stack.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/stringviewhelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/texteditorhelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/toggleonlybool.h -- Up-to-date: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/utilexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/kdevcoreaddons/kcompoundjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/kdevcoreaddons/ksequentialcompoundjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/kdevcoreaddons/ksimplesequentialcompoundjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so.6.3.250803 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so.6.3.250803" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputviewexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/ioutputview.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/filtereditem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputdelegate.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputfilteringstrategies.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/ioutputviewmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/ifilterstrategy.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputexecutejob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so.6.3.250803 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so.6.3.250803" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsrevision.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsannotation.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsdiff.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcspluginhelper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsevent.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsstatusinfo.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcslocation.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcsimportmetadatawidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcseventwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcsdiffwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcscommitdialog.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcslocationwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/standardvcslocationwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/vcsannotationmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/vcseventmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/vcsfilechangesmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/vcsitemeventmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/brancheslistmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ibasicversioncontrol.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/icentralizedversioncontrol.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/idistributedversioncontrol.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ibranchingversioncontrol.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ibrowsableversioncontrol.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/irepositoryversioncontrol.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ipatchdocument.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ipatchsource.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/dvcs/dvcsjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/dvcs/dvcsplugin.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/dvcs/dvcsevent.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/dvcs/ui/dvcsimportmetadatawidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/actions/breakpoint.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/22x22/actions/breakpoint.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/actions/breakpoint.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/actions/breakpoint.svg -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so.6.3.250803 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so.6.3.250803" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/debuggerexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/interfaces/idebugsession.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/interfaces/ibreakpointcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/interfaces/ivariablecontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/interfaces/iframestackmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/util/treemodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/util/treeitem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/util/treeview.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/util/pathmappings.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/breakpoint/breakpointwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/breakpoint/breakpointdetails.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/breakpoint/breakpoint.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/breakpoint/breakpointmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/variable/variablecollection.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/framestack/framestackmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so.6.3.250803 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so.6.3.250803" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/documentation/documentationexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/documentation/documentationfindwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/documentation/standarddocumentationview.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so.6.3.250803 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so.6.3.250803" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/serializationexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/abstractitemrepository.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/referencecounting.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/indexedstring.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/indexedstringview.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/itemrepositoryexampleitem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/itemrepository.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/itemrepositoryregistry.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/itemrepositoryreferencecounting.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/repositorymanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kf6/ktexttemplate/kdev_filters.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kf6/ktexttemplate/kdev_filters.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/arguments_names.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/arguments_types_names.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/include_guard_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/namespace_open_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/namespace_close_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/namespace_use_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformTests.so.6.3.250803 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformTests.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformTests.so.6.3.250803" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformTests.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testsexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/autotestshell.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/corelesshelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/kdevsignalspy.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/plugintesthelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/projectsgenerator.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testcore.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testproject.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testfile.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testlanguagecontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testhelpermacros.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testhelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testplugincontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testdebugsession.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testvariablecontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testbreakpointcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testframestackmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/declarationvalidator.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/delayedoutput.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/jsontesthelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/testsuite.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/testsuite.cpp -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/jsondeclarationtests.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/jsonducontexttests.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/jsontypetests.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/kdevplatform_version.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/config-kdevplatform.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformConfig.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformConfigVersion.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformMacros.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformTargets.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformTargets-relwithdebinfo.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/qlogging-categories6/kdevplatform.categories -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevCompileAnalyzerCommon.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevCompileAnalyzerCommon.so.63" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevclangtidy.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevclangtidy.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevclazy.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevclazy.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/clazy.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevcppcheck.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevcppcheck.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/cppcheck.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevheaptrack.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevheaptrack.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevlldb.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevlldb.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevlldb/formatters/helpers.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevlldb/formatters/qt.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevlldb/formatters/kde.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevlldb/formatters/all.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevgdb.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevgdb.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/helper.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/qt.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/kde.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/gdbinit -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/qtcreator_debugger -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/qtcreator_debugger/__init__.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/qtcreator_debugger/qttypes.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/qtcreator_debugger/README -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/qtcreator_debugger/dumper.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/qtcreator_debugger/gdbbridge.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/knsrcfiles/kdevelop-qthelp.knsrc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevqthelp.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevqthelp.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevManPage.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevManPage.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevmanpage/manpagedocumentation.css -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevastyle.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevastyle.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevcustomscript.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevcustomscript.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevDefinesAndIncludesManager.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevDefinesAndIncludesManager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdev_includepathsconverter -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdev_includepathsconverter" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevelop/custom-definesandincludes/idefinesandincludesmanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevClangPrivate.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevClangPrivate.so.63" to "/usr/lib/llvm21/lib" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/gccCompatibility -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/gccCompatibility/additional_floating_types.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/wrappedQtHeaders -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/wrappedQtHeaders/QtCore -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/wrappedQtHeaders/QtCore/qobjectdefs.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevclangsupport.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevclangsupport.so" to "/usr/lib/llvm21/lib" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/mime/packages/kdevclang.xml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevMakeBuilder.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevMakeBuilder.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevelop/makebuilder/imakebuilder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevNinjaBuilder.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevNinjaBuilder.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevCMakeBuilder.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevCMakeBuilder.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/cmake.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/cmake.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/apps/cmake.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/64x64/apps/cmake.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevCMakeCommon.so.63 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevCMakeCommon.so.63" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevCMakeManager.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevCMakeManager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevCMakeDocumentation.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevCMakeDocumentation.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevCustomMakeManager.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevCustomMakeManager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevCustomBuildSystem.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevCustomBuildSystem.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevMesonManager.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevMesonManager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevGenericManager.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevGenericManager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevandroid.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevandroid.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevcraft.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevcraft.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/dockerfile-template.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevdocker.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevdocker.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/flatpak-template.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevflatpak.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevflatpak.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/kdevflatpak/replicate.sh -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevbazaar.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevbazaar.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/bazaar.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_bzr.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevgit.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevgit.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/apps/git.svg -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_git.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/mime/packages/kdevgit.xml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevperforce.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevperforce.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevvcschangesviewplugin.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevvcschangesviewplugin.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/knsrcfiles/kdevappwizard.knsrc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevappwizard.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevappwizard.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevcodeutils.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevcodeutils.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodeutils/templates/doxygen_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodeutils/templates/rest_python.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodeutils/templates/phpdoc_php.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevcontextbrowser.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevcontextbrowser.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevdocumentswitcher.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevdocumentswitcher.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevdocumentview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevdocumentview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevexecute.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevexecute.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/execute/iexecuteplugin.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/execute/iexecutepluginhelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevexecutescript.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevexecutescript.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/executescript/iexecutescriptplugin.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevexternalscript.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevexternalscript.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevfilemanager.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevfilemanager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/knsrcfiles/kdevfiletemplates.knsrc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevfiletemplates.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevfiletemplates.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/GPL v2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/GPL v3 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/LGPL v2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/LGPL v3 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/Apache v2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/BSD -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/Boost -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/MIT X11 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/Mozilla v1.1 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/LGPL v2+ (KDE) -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/GPL v2+ (KDE) -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevgrepview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevgrepview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevopenwith.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevopenwith.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/openwith/iopenwith.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevOutlineView.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevOutlineView.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevpatchreview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevpatchreview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevproblemreporter.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevproblemreporter.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevProjectFilter.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevProjectFilter.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevProjectManagerView.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevProjectManagerView.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevquickopen.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevquickopen.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevsourceformatter.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevsourceformatter.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevStandardOutputView.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevStandardOutputView.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevswitchtobuddy.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevswitchtobuddy.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevtestview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevtestview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/scratchpad.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/scratchpad.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevclassbrowser.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevclassbrowser.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevexecuteplasmoid.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevexecuteplasmoid.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/github-forked.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/github-private.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/github-repo.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/kdevgh.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/apps/kdevgh.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevghprovider.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevghprovider.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevkonsoleview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/kdevkonsoleview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevWelcomePage.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/plugins/kdevplatform/63/KDevWelcomePage.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/code-class.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/enum.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/field.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/code-function.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/namespace.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_class.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_enum.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_field.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_function.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_struct.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_union.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_class.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_enum.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_field.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_function.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_struct.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_union.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/signal.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/slot.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/struct.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/typedef.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/union.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTchildren.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTclients.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTparents.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTdisconnected_parents.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTsuppliers.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTvirtuals.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVclass.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVglobal_meth.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVglobal_var.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVnamespace.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprivate_meth.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprivate_signal.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprivate_slot.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprivate_var.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprotected_meth.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprotected_signal.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprotected_slot.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprotected_var.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpublic_meth.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpublic_signal.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpublic_slot.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpublic_var.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVstruct.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpackage_meth.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpackage_var.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVtypedef.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/16x16/actions/dirsync.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/16x16/actions/variablenew.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/16x16/actions/classnew.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/16x16/actions/methodnew.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/22x22/actions/classnew.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/32x32/actions/classnew.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/apps/qtlogo.svg -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevelopSessionsWatch.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/org.kde.kdevelopsessions -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/org.kde.kdevelopsessions/metadata.json -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/org.kde.kdevelopsessions/contents -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/org.kde.kdevelopsessions/contents/ui -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/org.kde.kdevelopsessions/contents/ui/main.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/qml/org/kde/plasma/private/kdevelopsessions/libkdevelopsessionsplugin.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/qml/org/kde/plasma/private/kdevelopsessions/libkdevelopsessionsplugin.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt6/qml/org/kde/plasma/private/kdevelopsessions/qmldir -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/48x48/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/64x64/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/256x256/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/512x512/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/1024x1024/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/apps/kdevelop.svg -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdevelop -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdevelop" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdevelop! -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_ps.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_kdev4.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/knotifications6/kdevelop.notifyrc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/mime/packages/kdevelop.xml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_plaincpp.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_qt6widgetsapp.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_kdevplugin.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_qt6quick_app.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/meson_plaincpp.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/qmake_qt5guiapp.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/qt5-qml2.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_plainc.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/meson_plainc.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/empty.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/file_template_template.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_basic.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/private_pointer.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/python_basic.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/c_gobject.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/c_gobject_private.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/c_gobject_properties.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qt_shared.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qt_interface.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qobject.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qobject_pimpl.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qabstractitemmodel.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qabstractitemmodel_pimpl.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qt_widget.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qwidget_pimpl.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qdialog.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qdialog_pimpl.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_cpputest.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_gtest.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_qtestlib.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_qtestlib_kdevelop.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/python_pyunit.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/php_phpunit.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cmake_module.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qt_qrc_file.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/method_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/method_definition_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/license_header_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_declaration_apidox_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_method_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_method_declaration_apidox_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_setter_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_setter_declaration_apidox_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_setter_definition_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_getter_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_getter_declaration_apidox_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_getter_definition_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_signal_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_qproperty_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_header.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_header_onlyfunctions.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_implementation.cpp -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_header.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_implementation.cpp -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_pimpl_header.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_pimpl_p_header.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_pimpl_implementation.cpp -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/shortcuts/QtCreator -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/Icon-folder.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/Icon-list-add.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/Icon-list-remove.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-10.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-11.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-12.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-13.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-14.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-15.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-16.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-17.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-18.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-19.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-1a.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-2.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-20.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-23.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-24.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-25.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-26.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-3.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-30.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-31.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-32.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-33.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-34.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-35.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-36.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-37.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-38.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-39.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-4.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-40.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-41.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-42.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-43.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-5.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-6.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-7.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-8.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-9.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-project-dialog.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-inheritance.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-manager.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-members.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-result.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-selection.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop4_noworkingset.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop4_sessionsprojectsworkingsets.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ca/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ca/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ca/kdevelop/kdevelop4_sessionsprojectsworkingsets.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/es/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/es/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/it/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/it/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/nl/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/nl/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/pt/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/pt/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/pt_BR/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/pt_BR/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ru/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ru/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/sl/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/sl/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/sv/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/sv/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/uk/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/uk/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevelop/kdevelop_version.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevelop/KDevelopConfig.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevelop/KDevelopConfigVersion.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevelop/KDevelopTargets.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/qlogging-categories6/kdevelop.categories -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/metainfo/org.kde.kdevelop.appdata.xml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lv -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lv/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lv/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/af -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/af/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/af/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cy -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cy/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cy/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/is -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/is/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/is/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ne -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ne/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ne/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/xh -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/xh/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/xh/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/vi -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/vi/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/vi/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/vi/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mai -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/oc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/oc/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/oc/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/be -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/be/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/be/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sa/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ku -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ku/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ku/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ia -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ia/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ia/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ia/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ia/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ia/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hne -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hne/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hne/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ta -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ta/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ta/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ta/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/th -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/se -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/se/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/se/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/he/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/br -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/br/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/br/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fa -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fa/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fa/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tg -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tg/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tg/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tg/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/km -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/km/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/km/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevprojectfilter.mo >>> kdevelop-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/include' 'usr/lib/cmake' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/cmake' 'usr/share/kdevclangsupport/gccCompatibility/additional_floating_types.h' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/share/kdevclangsupport/gccCompatibility/additional_floating_types.h' 'usr/share/kdevclangsupport/wrappedQtHeaders/QtCore/qobjectdefs.h' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/share/kdevclangsupport/wrappedQtHeaders/QtCore/qobjectdefs.h' 'usr/share/kdevcodegen/templates/cpp_header_onlyfunctions.h' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/share/kdevcodegen/templates/cpp_header_onlyfunctions.h' 'usr/share/kdevcodegen/templates/cpp_qobject_pimpl_header.h' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/share/kdevcodegen/templates/cpp_qobject_pimpl_header.h' 'usr/share/kdevcodegen/templates/cpp_qobject_pimpl_p_header.h' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/share/kdevcodegen/templates/cpp_qobject_pimpl_p_header.h' 'usr/share/kdevcodegen/templates/cpp_qobject_header.h' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/share/kdevcodegen/templates/cpp_qobject_header.h' 'usr/share/kdevcodegen/templates/cpp_header.h' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/share/kdevcodegen/templates/cpp_header.h' 'usr/lib/libKDevPlatformDebugger.so' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/libKDevPlatformDebugger.so' 'usr/lib/libKDevPlatformDocumentation.so' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/libKDevPlatformDocumentation.so' 'usr/lib/libKDevPlatformInterfaces.so' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/libKDevPlatformInterfaces.so' 'usr/lib/libKDevPlatformLanguage.so' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/libKDevPlatformLanguage.so' 'usr/lib/libKDevPlatformOutputView.so' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/libKDevPlatformOutputView.so' 'usr/lib/libKDevPlatformProject.so' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/libKDevPlatformProject.so' 'usr/lib/libKDevPlatformSerialization.so' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/libKDevPlatformSerialization.so' 'usr/lib/libKDevPlatformShell.so' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/libKDevPlatformShell.so' 'usr/lib/libKDevPlatformSublime.so' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/libKDevPlatformSublime.so' 'usr/lib/libKDevPlatformTests.so' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/libKDevPlatformTests.so' 'usr/lib/libKDevPlatformUtil.so' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/libKDevPlatformUtil.so' 'usr/lib/libKDevPlatformVcs.so' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-dev/usr/lib/libKDevPlatformVcs.so' >>> kdevelop-dev*: Preparing subpackage kdevelop-dev... >>> kdevelop-dev*: Stripping binaries >>> kdevelop-dev*: Running postcheck for kdevelop-dev >>> kdevelop-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-doc/usr/share/doc' >>> kdevelop-doc*: Preparing subpackage kdevelop-doc... >>> kdevelop-doc*: Running postcheck for kdevelop-doc >>> kdevelop-lang*: Running split function lang... 'usr/share/locale' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-lang/usr/share/locale' >>> kdevelop-lang*: Preparing subpackage kdevelop-lang... >>> kdevelop-lang*: Running postcheck for kdevelop-lang >>> kdevelop-gdb*: Running split function _gdb... 'usr/share/kdevgdb' -> '/home/buildozer/aports/community/kdevelop/pkg/kdevelop-gdb/usr/share/kdevgdb' >>> kdevelop-gdb*: Preparing subpackage kdevelop-gdb... >>> kdevelop-gdb*: Running postcheck for kdevelop-gdb >>> kdevelop*: Running postcheck for kdevelop >>> kdevelop*: Preparing package kdevelop... >>> kdevelop*: Stripping binaries >>> kdevelop*: Scanning shared objects >>> kdevelop-dev*: Scanning shared objects >>> kdevelop-dev*: Tracing dependencies... kdevelop=25.08.3-r1 >>> kdevelop-dev*: Package size: 1.6 MB >>> kdevelop-dev*: Compressing data... >>> kdevelop-dev*: Create checksum... >>> kdevelop-dev*: Create kdevelop-dev-25.08.3-r1.apk >>> WARNING: kdevelop-doc*: The -doc subpackage is unusually large, consider splitting it >>> kdevelop-doc*: Tracing dependencies... >>> kdevelop-doc*: Package size: 5.0 MB >>> kdevelop-doc*: Compressing data... >>> kdevelop-doc*: Create checksum... >>> kdevelop-doc*: Create kdevelop-doc-25.08.3-r1.apk >>> kdevelop-gdb*: Tracing dependencies... kdevelop-gdb=25.08.3-r1 indent >>> kdevelop-gdb*: Package size: 85.1 KB >>> kdevelop-gdb*: Compressing data... >>> kdevelop-gdb*: Create checksum... >>> kdevelop-gdb*: Create kdevelop-gdb-25.08.3-r1.apk >>> kdevelop-lang*: Tracing dependencies... >>> kdevelop-lang*: Package size: 11.5 MB >>> kdevelop-lang*: Compressing data... >>> kdevelop-lang*: Create checksum... >>> kdevelop-lang*: Create kdevelop-lang-25.08.3-r1.apk >>> kdevelop*: Tracing dependencies... kdevelop-gdb=25.08.3-r1 indent so:libKF6Archive.so.6 so:libKF6Bookmarks.so.6 so:libKF6BookmarksWidgets.so.6 so:libKF6Codecs.so.6 so:libKF6ColorScheme.so.6 so:libKF6Completion.so.6 so:libKF6ConfigCore.so.6 so:libKF6ConfigGui.so.6 so:libKF6ConfigWidgets.so.6 so:libKF6CoreAddons.so.6 so:libKF6Crash.so.6 so:libKF6GuiAddons.so.6 so:libKF6I18n.so.6 so:libKF6IconThemes.so.6 so:libKF6IconWidgets.so.6 so:libKF6ItemModels.so.6 so:libKF6ItemViews.so.6 so:libKF6JobWidgets.so.6 so:libKF6KCMUtils.so.6 so:libKF6KIOCore.so.6 so:libKF6KIOFileWidgets.so.6 so:libKF6KIOGui.so.6 so:libKF6KIOWidgets.so.6 so:libKF6NewStuffCore.so.6 so:libKF6NewStuffWidgets.so.6 so:libKF6Notifications.so.6 so:libKF6NotifyConfig.so.6 so:libKF6Parts.so.6 so:libKF6Service.so.6 so:libKF6SonnetUi.so.6 so:libKF6SyntaxHighlighting.so.6 so:libKF6TextEditor.so.6 so:libKF6TextTemplate.so.6 so:libKF6TextWidgets.so.6 so:libKF6ThreadWeaver.so.6 so:libKF6WidgetsAddons.so.6 so:libKF6WindowSystem.so.6 so:libKF6XmlGui.so.6 so:libQt6Core.so.6 so:libQt6Core5Compat.so.6 so:libQt6DBus.so.6 so:libQt6Gui.so.6 so:libQt6Help.so.6 so:libQt6Network.so.6 so:libQt6Qml.so.6 so:libQt6Test.so.6 so:libQt6WebEngineCore.so.6 so:libQt6WebEngineWidgets.so.6 so:libQt6Widgets.so.6 so:libQt6Xml.so.6 so:libastyle.so.3 so:libc.musl-armv7.so.1 so:libclang.so.21.1 so:libgcc_s.so.1 so:libkomparediff2.so.6 so:libprocesscore.so.10 so:libstdc++.so.6 >>> kdevelop*: Package size: 14.2 MB >>> kdevelop*: Compressing data... >>> kdevelop*: Create checksum... >>> kdevelop*: Create kdevelop-25.08.3-r1.apk >>> kdevelop: Build complete at Sun, 16 Nov 2025 17:48:26 +0000 elapsed time 0h 3m 21s >>> kdevelop: Cleaning up srcdir >>> kdevelop: Cleaning up pkgdir >>> kdevelop: Cleaning up tmpdir >>> kdevelop: Uninstalling dependencies... ( 1/764) Purging .makedepends-kdevelop (20251116.174506) ( 2/764) Purging indent (2.2.13-r2) ( 3/764) Purging astyle-dev (3.6.12-r0) ( 4/764) Purging astyle (3.6.12-r0) ( 5/764) Purging astyle-libs (3.6.12-r0) ( 6/764) Purging boost-dev (1.84.0-r3) ( 7/764) Purging boost1.84-dev (1.84.0-r3) ( 8/764) Purging boost1.84 (1.84.0-r3) ( 9/764) Purging boost1.84-libs (1.84.0-r3) ( 10/764) Purging boost1.84-atomic (1.84.0-r3) ( 11/764) Purging boost1.84-chrono (1.84.0-r3) ( 12/764) Purging boost1.84-container (1.84.0-r3) ( 13/764) Purging boost1.84-contract (1.84.0-r3) ( 14/764) Purging boost1.84-coroutine (1.84.0-r3) ( 15/764) Purging boost1.84-date_time (1.84.0-r3) ( 16/764) Purging boost1.84-fiber (1.84.0-r3) ( 17/764) Purging boost1.84-graph (1.84.0-r3) ( 18/764) Purging boost1.84-iostreams (1.84.0-r3) ( 19/764) Purging boost1.84-json (1.84.0-r3) ( 20/764) Purging boost1.84-locale (1.84.0-r3) ( 21/764) Purging boost1.84-log_setup (1.84.0-r3) ( 22/764) Purging boost1.84-math (1.84.0-r3) ( 23/764) Purging boost1.84-nowide (1.84.0-r3) ( 24/764) Purging boost1.84-prg_exec_monitor (1.84.0-r3) ( 25/764) Purging boost1.84-program_options (1.84.0-r3) ( 26/764) Purging boost1.84-python3 (1.84.0-r3) ( 27/764) Purging boost1.84-random (1.84.0-r3) ( 28/764) Purging boost1.84-regex (1.84.0-r3) ( 29/764) Purging boost1.84-stacktrace_basic (1.84.0-r3) ( 30/764) Purging boost1.84-stacktrace_noop (1.84.0-r3) ( 31/764) Purging boost1.84-system (1.84.0-r3) ( 32/764) Purging boost1.84-timer (1.84.0-r3) ( 33/764) Purging boost1.84-type_erasure (1.84.0-r3) ( 34/764) Purging boost1.84-unit_test_framework (1.84.0-r3) ( 35/764) Purging boost1.84-url (1.84.0-r3) ( 36/764) Purging boost1.84-wave (1.84.0-r3) ( 37/764) Purging boost1.84-wserialization (1.84.0-r3) ( 38/764) Purging clang21-dev (21.1.2-r2) ( 39/764) Purging clang21-static (21.1.2-r2) ( 40/764) Purging clang21-extra-tools (21.1.2-r2) ( 41/764) Purging clang21 (21.1.2-r2) ( 42/764) Purging extra-cmake-modules (6.19.0-r0) ( 43/764) Purging cmake (4.1.2-r0) ( 44/764) Purging kdoctools-dev (6.19.0-r0) ( 45/764) Purging kitemmodels-dev (6.19.0-r0) ( 46/764) Purging kitemmodels (6.19.0-r0) ( 47/764) Purging knotifyconfig-dev (6.19.0-r0) ( 48/764) Purging knotifyconfig (6.19.0-r0) ( 49/764) Purging ktexteditor-dev (6.19.0-r0) ( 50/764) Purging editorconfig-dev (0.12.9-r1) ( 51/764) Purging kparts-dev (6.19.0-r0) ( 52/764) Purging syntax-highlighting-dev (6.19.0-r0) ( 53/764) Purging xerces-c-dev (3.2.5-r3) ( 54/764) Purging xerces-c (3.2.5-r3) ( 55/764) Purging ktexteditor (6.19.0-r0) ( 56/764) Purging ktexttemplate-dev (6.19.0-r0) ( 57/764) Purging ktexttemplate (6.19.0-r0) ( 58/764) Purging libkomparediff2-dev (25.08.3-r0) ( 59/764) Purging libkomparediff2 (25.08.3-r0) ( 60/764) Purging libksysguard-dev (6.5.2-r0) ( 61/764) Purging knewstuff-dev (6.19.0-r0) ( 62/764) Purging syndication-dev (6.19.0-r0) ( 63/764) Purging knewstuff (6.19.0-r0) ( 64/764) Purging libcap-dev (2.77-r0) ( 65/764) Purging libnl3-dev (3.11.0-r0) ( 66/764) Purging libnl3-cli (3.11.0-r0) ( 67/764) Purging libpcap-dev (1.10.5-r1) ( 68/764) Purging lm-sensors-dev (3.6.0-r5) ( 69/764) Purging libplasma-dev (6.5.2-r0) ( 70/764) Purging kcmutils-dev (6.19.0-r0) ( 71/764) Purging kcmutils (6.19.0-r0) ( 72/764) Purging kdeclarative-dev (6.19.0-r0) ( 73/764) Purging kdeclarative (6.19.0-r0) ( 74/764) Purging kio-dev (6.19.1-r0) ( 75/764) Purging acl-dev (2.3.2-r1) ( 76/764) Purging kbookmarks-dev (6.19.0-r0) ( 77/764) Purging kded-dev (6.19.0-r1) ( 78/764) Purging kjobwidgets-dev (6.19.0-r1) ( 79/764) Purging kwallet-dev (6.19.0-r0) ( 80/764) Purging gpgme-dev (1.24.2-r3) ( 81/764) Purging qgpgme6 (1.24.2-r3) ( 82/764) Purging libsecret-dev (0.21.7-r0) ( 83/764) Purging qca-qt6-dev (2.3.10-r0) ( 84/764) Purging cyrus-sasl-dev (2.1.28-r9) ( 85/764) Purging qt6-qt5compat-dev (6.10.0-r0) ( 86/764) Purging kwallet (6.19.0-r0) ( 87/764) Purging solid-dev (6.19.0-r0) ( 88/764) Purging knotifications-dev (6.19.0-r2) ( 89/764) Purging libcanberra-dev (0.30-r11) ( 90/764) Purging libcanberra-gtk2 (0.30-r11) ( 91/764) Purging libcanberra-gtk3 (0.30-r11) ( 92/764) Purging kpackage-dev (6.19.0-r0) ( 93/764) Purging ksvg-dev (6.19.0-r0) ( 94/764) Purging kirigami-dev (6.19.0-r0) ( 95/764) Purging kwayland-dev (6.5.2-r0) ( 96/764) Purging kwayland (6.5.2-r0) ( 97/764) Purging kxmlgui-dev (6.19.0-r1) ( 98/764) Purging attica-dev (6.19.0-r0) ( 99/764) Purging attica (6.19.0-r0) (100/764) Purging kglobalaccel-dev (6.19.0-r0) (101/764) Purging ktextwidgets-dev (6.19.0-r0) (102/764) Purging kcompletion-dev (6.19.0-r0) (103/764) Purging kiconthemes-dev (6.19.0-r0) (104/764) Purging breeze-icons-dev (6.19.0-r0) (105/764) Purging karchive-dev (6.19.0-r0) (106/764) Purging kconfigwidgets-dev (6.19.0-r0) (107/764) Purging kauth-dev (6.19.0-r0) (108/764) Purging polkit-qt-dev (0.200.0-r0) (109/764) Purging polkit-elogind-dev (126-r0) (110/764) Purging polkit-dev (126-r0) (111/764) Purging polkit-openrc (126-r0) (112/764) Purging polkit-common (126-r0) (113/764) Purging dbus-glib-dev (0.114-r0) (114/764) Purging polkit-qt5 (0.200.0-r0) (115/764) Purging kcodecs-dev (6.19.0-r0) (116/764) Purging kcolorscheme-dev (6.19.0-r0) (117/764) Purging kguiaddons-dev (6.19.0-r1) (118/764) Purging kitemviews-dev (6.19.0-r0) (119/764) Purging kservice-dev (6.19.0-r0) (120/764) Purging kcrash-dev (6.19.0-r0) (121/764) Purging kdbusaddons-dev (6.19.0-r0) (122/764) Purging ki18n-dev (6.19.0-r0) (123/764) Purging iso-codes-dev (4.19.0-r0) (124/764) Purging iso-codes (4.19.0-r0) (125/764) Purging qt6-qtspeech-dev (6.10.0-r0) (126/764) Purging flite-dev (2.2-r5) (127/764) Purging sonnet-dev (6.19.0-r0) (128/764) Purging ktextwidgets (6.19.0-r0) (129/764) Purging kwidgetsaddons-dev (6.19.0-r1) (130/764) Purging py3-build-pyc (1.3.0-r1) (131/764) Purging py3-build (1.3.0-r1) (132/764) Purging py3-pyproject-hooks-pyc (1.2.0-r0) (133/764) Purging py3-pyproject-hooks (1.2.0-r0) (134/764) Purging py3-setuptools-pyc (80.9.0-r2) (135/764) Purging py3-setuptools (80.9.0-r2) (136/764) Purging python3-dev (3.12.12-r0) (137/764) Purging plasma-activities-dev (6.5.2-r0) (138/764) Purging kconfig-dev (6.19.0-r0) (139/764) Purging kcoreaddons-dev (6.19.0-r1) (140/764) Purging kwindowsystem-dev (6.19.0-r0) (141/764) Purging plasma-wayland-protocols (1.19.0-r0) (142/764) Purging qt6-qtwayland-dev (6.10.0-r0) (143/764) Purging qt6-qtwayland (6.10.0-r0) (144/764) Purging libplasma (6.5.2-r0) (145/764) Purging qqc2-desktop-style (6.19.0-r0) (146/764) Purging sonnet (6.19.0-r0) (147/764) Purging hunspell (1.7.2-r4) (148/764) Purging kirigami (6.19.0-r0) (149/764) Purging libksysguard (6.5.2-r0) (150/764) Purging llvm21-dev (21.1.2-r1) (151/764) Purging llvm21 (21.1.2-r1) (152/764) Purging llvm21-linker-tools (21.1.2-r1) (153/764) Purging llvm21-test-utils-pyc (21.1.2-r1) (154/764) Purging llvm21-test-utils (21.1.2-r1) (155/764) Purging llvm21-gtest (21.1.2-r1) (156/764) Purging llvm21-static (21.1.2-r1) (157/764) Purging samurai (1.2-r7) (158/764) Purging threadweaver-dev (6.19.0-r0) (159/764) Purging threadweaver (6.19.0-r0) (160/764) Purging at-spi2-core (2.58.1-r0) (161/764) Purging avahi-openrc (0.8-r22) (162/764) Purging dbus-openrc (1.16.2-r1) (163/764) Purging dbus-daemon-launch-helper (1.16.2-r1) (164/764) Purging dbus (1.16.2-r1) (165/764) Purging boost1.84-context (1.84.0-r3) (166/764) Purging boost1.84-log (1.84.0-r3) (167/764) Purging boost1.84-serialization (1.84.0-r3) (168/764) Purging boost1.84-thread (1.84.0-r3) (169/764) Purging dbus-glib (0.114-r0) (170/764) Purging git-perl (2.51.2-r0) (171/764) Purging perl-git (2.51.2-r0) (172/764) Purging perl-error (0.17030-r0) (173/764) Purging gpgmepp (1.24.2-r3) (174/764) Purging gstreamer-ptp-helper (1.26.7-r0) (175/764) Purging gtk+2.0-dev (2.24.33-r11) (176/764) Purging intltool (0.51.0-r9) (177/764) Purging perl-xml-parser (2.47-r2) (178/764) Purging perl-libwww (6.81-r0) (179/764) Purging perl-http-cookies (6.11-r0) (180/764) Purging perl-net-http (6.24-r0) (181/764) Purging perl-html-parser (3.83-r1) (182/764) Purging perl-html-tagset (3.24-r0) (183/764) Purging perl-file-listing (6.16-r0) (184/764) Purging perl-www-robotrules (6.02-r5) (185/764) Purging perl-http-negotiate (6.01-r5) (186/764) Purging perl-http-message (7.01-r0) (187/764) Purging perl-clone (0.47-r1) (188/764) Purging perl-http-date (6.06-r0) (189/764) Purging perl-uri (5.28-r0) (190/764) Purging perl-io-html (1.004-r1) (191/764) Purging perl-lwp-mediatypes (6.04-r3) (192/764) Purging perl-encode-locale (1.05-r5) (193/764) Purging perl-try-tiny (0.32-r0) (194/764) Purging kauth (6.19.0-r0) (195/764) Purging kde-default-icon-theme (6.19.0-r1) (196/764) Purging kpackage (6.19.0-r0) (197/764) Purging kparts (6.19.0-r0) (198/764) Purging ksvg (6.19.0-r0) (199/764) Purging kxmlgui (6.19.0-r1) (200/764) Purging libarchive (3.8.2-r0) (201/764) Purging libassuan-dev (3.0.2-r0) (202/764) Purging libcanberra-alsa (0.30-r11) (203/764) Purging libcanberra-gstreamer (0.30-r11) (204/764) Purging libeditorconfig (0.12.9-r1) (205/764) Purging libhunspell (1.7.2-r4) (206/764) Purging libnl3 (3.11.0-r0) (207/764) Purging libpcap (1.10.5-r1) (208/764) Purging libqca-qt6 (2.3.10-r0) (209/764) Purging libsecret (0.21.7-r0) (210/764) Purging linux-pam (1.7.1-r0) (211/764) Purging lm-sensors-libs (3.6.0-r5) (212/764) Purging plasma-activities-libs (6.5.2-r0) (213/764) Purging polkit-qt6 (0.200.0-r0) (214/764) Purging py3-packaging-pyc (25.0-r0) (215/764) Purging py3-parsing-pyc (3.2.3-r0) (216/764) Purging python3-pyc (3.12.12-r0) (217/764) Purging python3-pycache-pyc0 (3.12.12-r0) (218/764) Purging xcb-proto-pyc (1.17.0-r0) (219/764) Purging pyc (3.12.12-r0) (220/764) Purging qt5-qtbase-dev (5.15.10_git20230714-r4) (221/764) Purging qt5-qtbase-sqlite (5.15.10_git20230714-r4) (222/764) Purging qt5-qtbase-odbc (5.15.10_git20230714-r4) (223/764) Purging qt5-qtbase-postgresql (5.15.10_git20230714-r4) (224/764) Purging qt5-qtbase-mysql (5.15.10_git20230714-r4) (225/764) Purging qt5-qtbase-tds (5.15.10_git20230714-r4) (226/764) Purging libsm-dev (1.2.6-r0) (227/764) Purging perl (5.42.0-r0) (228/764) Purging qt5-qtwayland (5.15.10_git20230714-r1) (229/764) Purging qt6-qt5compat (6.10.0-r0) (230/764) Purging rhash-libs (1.4.6-r0) (231/764) Purging syndication (6.19.0-r0) (232/764) Purging syntax-highlighting (6.19.0-r0) (233/764) Purging utmps-libs (0.1.3.1-r0) (234/764) Purging qt6-qtwebengine-dev (6.10.0-r1) (235/764) Purging krb5-dev (1.22.1-r0) (236/764) Purging e2fsprogs-dev (1.47.3-r0) (237/764) Purging gawk (5.3.2-r2) (238/764) Purging e2fsprogs-libs (1.47.3-r0) (239/764) Purging libverto-dev (0.3.2-r2) (240/764) Purging libverto-glib (0.3.2-r2) (241/764) Purging libverto-libev (0.3.2-r2) (242/764) Purging libverto-libevent (0.3.2-r2) (243/764) Purging krb5-server-ldap (1.22.1-r0) (244/764) Purging lcms2-dev (2.17-r0) (245/764) Purging lcms2-plugins (2.17-r0) (246/764) Purging libvpx-dev (1.15.2-r0) (247/764) Purging libxkbfile-dev (1.1.3-r0) (248/764) Purging libxslt-dev (1.1.43-r3) (249/764) Purging minizip-dev (1.3.1-r0) (250/764) Purging opus-dev (1.5.2-r1) (251/764) Purging pciutils-dev (3.14.0-r0) (252/764) Purging pciutils-libs (3.14.0-r0) (253/764) Purging snappy-dev (1.2.2-r0) (254/764) Purging pipewire-dev (1.4.9-r0) (255/764) Purging pipewire-libs (1.4.9-r0) (256/764) Purging webrtc-audio-processing-2 (2.1-r1) (257/764) Purging abseil-cpp-strings (20250814.1-r0) (258/764) Purging abseil-cpp-int128 (20250814.1-r0) (259/764) Purging abseil-cpp-strings-internal (20250814.1-r0) (260/764) Purging abseil-cpp-raw-logging-internal (20250814.1-r0) (261/764) Purging qt6-qtmultimedia-dev (6.10.0-r0) (262/764) Purging qt6-qtmultimedia-ffmpeg (6.10.0-r0) (263/764) Purging qt6-qtmultimedia-gstreamer (6.10.0-r0) (264/764) Purging libva-glx-dev (2.22.0-r0) (265/764) Purging libva-glx (2.22.0-r0) (266/764) Purging pulseaudio-dev (17.0-r5) (267/764) Purging libpulse-mainloop-glib (17.0-r5) (268/764) Purging alsa-lib-dev (1.2.14-r1) (269/764) Purging gst-plugins-bad-dev (1.26.7-r1) (270/764) Purging gst-plugins-bad (1.26.7-r1) (271/764) Purging gst-plugins-base-dev (1.26.7-r1) (272/764) Purging gst-plugins-base (1.26.7-r1) (273/764) Purging pyside6-dev (6.9.1-r5) (274/764) Purging py3-pyside6 (6.9.1-r5) (275/764) Purging qt6-qtwebview (6.10.0-r0) (276/764) Purging qt6-qtwebengine (6.10.0-r1) (277/764) Purging qt6-qtspeech (6.10.0-r0) (278/764) Purging flite (2.2-r5) (279/764) Purging qt6-qtmultimedia (6.10.0-r0) (280/764) Purging ffmpeg-dev (8.0-r4) (281/764) Purging ffmpeg-libavdevice (8.0-r4) (282/764) Purging libpulse (17.0-r5) (283/764) Purging libsndfile (1.2.2-r2) (284/764) Purging alsa-lib (1.2.14-r1) (285/764) Purging ffmpeg-libavfilter (8.0-r4) (286/764) Purging ffmpeg-libavformat (8.0-r4) (287/764) Purging ffmpeg-libavcodec (8.0-r4) (288/764) Purging aom-libs (3.13.1-r0) (289/764) Purging qt6-qtpositioning-dev (6.10.0-r0) (290/764) Purging qt6-qtwebchannel-dev (6.10.0-r0) (291/764) Purging qt6-qtwebchannel (6.10.0-r0) (292/764) Purging qt6-qtwebsockets-dev (6.10.0-r0) (293/764) Purging qt6-qtbase-private-dev (6.10.0-r1) (294/764) Purging qt6-qtwebsockets (6.10.0-r0) (295/764) Purging qt6-qttools-dev (6.10.0-r0) (296/764) Purging qt6-qttools (6.10.0-r0) (297/764) Purging qt6-qttools-libs (6.10.0-r0) (298/764) Purging qt6-qtdeclarative-dev (6.10.0-r0) (299/764) Purging qt6-qtshadertools-dev (6.10.0-r0) (300/764) Purging qt6-qtsvg-dev (6.10.0-r0) (301/764) Purging qt6-qtsvg (6.10.0-r0) (302/764) Purging qt6-qtbase-dev (6.10.0-r1) (303/764) Purging qt6-qtbase-mysql (6.10.0-r1) (304/764) Purging qt6-qtbase-odbc (6.10.0-r1) (305/764) Purging qt6-qtbase-postgresql (6.10.0-r1) (306/764) Purging qt6-qtbase-sqlite (6.10.0-r1) (307/764) Purging cups-dev (2.4.13-r0) (308/764) Purging libgcrypt-dev (1.11.2-r0) (309/764) Purging double-conversion-dev (3.3.1-r0) (310/764) Purging libb2-dev (0.98.1-r3) (311/764) Purging libinput-dev (1.29.2-r0) (312/764) Purging libpq-dev (18.1-r0) (313/764) Purging libpq (18.1-r0) (314/764) Purging libproxy-dev (0.5.10-r0) (315/764) Purging mariadb-dev (11.4.8-r1) (316/764) Purging fmt-dev (11.2.0-r1) (317/764) Purging fmt (11.2.0-r1) (318/764) Purging mariadb-connector-c-dev (3.4.6-r0) (319/764) Purging mariadb-connector-c (3.4.6-r0) (320/764) Purging mariadb-embedded (11.4.8-r1) (321/764) Purging mariadb-common (11.4.8-r1) (322/764) Purging openssl-dev (3.5.4-r0) (323/764) Purging tslib-dev (1.23-r0) (324/764) Purging unixodbc-dev (2.3.14-r0) (325/764) Purging vulkan-loader-dev (1.4.321.0-r0) (326/764) Purging vulkan-headers (1.4.321.0-r0) (327/764) Purging xcb-util-cursor-dev (0.1.5-r0) (328/764) Purging xcb-util-image-dev (0.4.1-r0) (329/764) Purging xcb-util-keysyms-dev (0.4.1-r0) (330/764) Purging xcb-util-renderutil-dev (0.3.10-r0) (331/764) Purging xcb-util-wm-dev (0.4.2-r0) (332/764) Purging gtk+3.0-dev (3.24.51-r0) (333/764) Purging wayland-protocols (1.45-r0) (334/764) Purging at-spi2-core-dev (2.58.1-r0) (335/764) Purging qt6-qtquick3d (6.10.0-r0) (336/764) Purging kio (6.19.1-r0) (337/764) Purging kded (6.19.0-r1) (338/764) Purging kcrash (6.19.0-r0) (339/764) Purging qt6-qt3d (6.10.0-r0) (340/764) Purging qt6-qtserialbus (6.10.0-r0) (341/764) Purging py3-shiboken6 (6.9.1-r5) (342/764) Purging kiconthemes (6.19.0-r0) (343/764) Purging kdoctools (6.19.0-r0) (344/764) Purging karchive (6.19.0-r0) (345/764) Purging kwindowsystem (6.19.0-r0) (346/764) Purging kservice (6.19.0-r0) (347/764) Purging qt6-qtcharts (6.10.0-r0) (348/764) Purging qt6-qtdatavis3d (6.10.0-r0) (349/764) Purging qt6-qtlocation (6.10.0-r0) (350/764) Purging kirigami-libs (6.19.0-r0) (351/764) Purging qt6-qtscxml (6.10.0-r0) (352/764) Purging kjobwidgets (6.19.0-r1) (353/764) Purging knotifications (6.19.0-r2) (354/764) Purging qt6-qtquicktimeline (6.10.0-r0) (355/764) Purging kconfigwidgets (6.19.0-r0) (356/764) Purging kcolorscheme (6.19.0-r0) (357/764) Purging kguiaddons (6.19.0-r1) (358/764) Purging qt6-qtremoteobjects (6.10.0-r0) (359/764) Purging ki18n (6.19.0-r0) (360/764) Purging iso-codes-lang (4.19.0-r0) (361/764) Purging kcompletion (6.19.0-r0) (362/764) Purging kbookmarks (6.19.0-r0) (363/764) Purging kconfig (6.19.0-r0) (364/764) Purging qt6-qtsensors (6.10.0-r0) (365/764) Purging kcoreaddons (6.19.0-r1) (366/764) Purging qt6-qtpositioning (6.10.0-r0) (367/764) Purging qt6-qtdeclarative (6.10.0-r0) (368/764) Purging qt6-qthttpserver (6.10.0-r0) (369/764) Purging qt6-qtwebsockets-libs (6.10.0-r0) (370/764) Purging qt6-qtconnectivity (6.10.0-r0) (371/764) Purging qt6-qtserialport (6.10.0-r0) (372/764) Purging kwidgetsaddons (6.19.0-r1) (373/764) Purging kglobalaccel (6.19.0-r0) (374/764) Purging qt6-qtnetworkauth (6.10.0-r0) (375/764) Purging solid-libs (6.19.0-r0) (376/764) Purging breeze-icons (6.19.0-r0) (377/764) Purging kitemviews (6.19.0-r0) (378/764) Purging kcodecs (6.19.0-r0) (379/764) Purging qt6-qtshadertools (6.10.0-r0) (380/764) Purging kdbusaddons (6.19.0-r0) (381/764) Purging qt6-qtbase (6.10.0-r1) (382/764) Purging tzdata (2025b-r0) (383/764) Purging qt6-qtbase-x11 (6.10.0-r1) (384/764) Purging qt5-qtdeclarative (5.15.10_git20230629-r0) (385/764) Purging qt5-qtbase-x11 (5.15.10_git20230714-r4) (386/764) Purging xdg-utils (1.2.1-r1) (387/764) Purging xprop (1.2.8-r0) (388/764) Purging xset (1.2.5-r1) (389/764) Purging gtk+3.0 (3.24.51-r0) gtk+3.0-3.24.51-r0.post-deinstall: Executing script... (390/764) Purging gobject-introspection (1.86.0-r0) (391/764) Purging libatk-bridge-2.0 (2.58.1-r0) (392/764) Purging at-spi2-core-libs (2.58.1-r0) (393/764) Purging avahi-dev (0.8-r22) (394/764) Purging gdbm-dev (1.26-r0) (395/764) Purging gdbm-tools (1.26-r0) (396/764) Purging avahi-compat-howl (0.8-r22) (397/764) Purging avahi-compat-libdns_sd (0.8-r22) (398/764) Purging avahi-glib (0.8-r22) (399/764) Purging avahi (0.8-r22) (400/764) Purging gtk+2.0 (2.24.33-r11) gtk+2.0-2.24.33-r11.post-deinstall: Executing script... (401/764) Purging gtk-update-icon-cache (3.24.51-r0) (402/764) Purging hicolor-icon-theme (0.18-r0) (403/764) Purging cups-libs (2.4.13-r0) (404/764) Purging avahi-libs (0.8-r22) (405/764) Purging bluez-libs (5.84-r0) (406/764) Purging boost1.84-filesystem (1.84.0-r3) (407/764) Purging pango-dev (1.56.4-r0) (408/764) Purging pango-tools (1.56.4-r0) (409/764) Purging harfbuzz-dev (11.3.2-r0) (410/764) Purging harfbuzz-cairo (11.3.2-r0) (411/764) Purging harfbuzz-gobject (11.3.2-r0) (412/764) Purging harfbuzz-icu (11.3.2-r0) (413/764) Purging harfbuzz-subset (11.3.2-r0) (414/764) Purging graphite2-dev (1.3.14-r6) (415/764) Purging cairo-dev (1.18.4-r0) (416/764) Purging cairo-tools (1.18.4-r0) (417/764) Purging xcb-util-dev (0.4.1-r3) (418/764) Purging util-macros (1.20.2-r0) (419/764) Purging cairo-gobject (1.18.4-r0) (420/764) Purging libxft-dev (2.3.9-r0) (421/764) Purging fontconfig-dev (2.17.1-r0) (422/764) Purging freetype-dev (2.13.3-r0) (423/764) Purging brotli-dev (1.1.0-r2) (424/764) Purging brotli (1.1.0-r2) (425/764) Purging libnice-dev (0.1.22-r0) (426/764) Purging libnice (0.1.22-r0) (427/764) Purging gstreamer-dev (1.26.7-r0) (428/764) Purging gdk-pixbuf-dev (2.44.4-r0) (429/764) Purging glib-dev (2.86.1-r0) (430/764) Purging bzip2-dev (1.0.8-r6) (431/764) Purging docbook-xsl (1.79.2-r13) (432/764) Purging docbook-xsl-ns (1.79.2-r13) docbook-xsl-ns-1.79.2-r13.pre-deinstall: Executing script... (433/764) Purging docbook-xsl-nons (1.79.2-r13) docbook-xsl-nons-1.79.2-r13.pre-deinstall: Executing script... (434/764) Purging docbook-xml (4.5-r10) docbook-xml-4.5-r10.pre-deinstall: Executing script... (435/764) Purging gettext-dev (0.24.1-r1) (436/764) Purging gettext-asprintf (0.24.1-r1) (437/764) Purging gettext (0.24.1-r1) (438/764) Purging gettext-envsubst (0.24.1-r1) (439/764) Purging libxslt (1.1.43-r3) (440/764) Purging py3-packaging (25.0-r0) (441/764) Purging py3-parsing (3.2.3-r0) (442/764) Purging pcre2-dev (10.47-r0) (443/764) Purging libpcre2-32 (10.47-r0) (444/764) Purging libedit-dev (20251016.3.1-r0) (445/764) Purging ncurses-dev (6.5_p20251010-r0) (446/764) Purging libncurses++ (6.5_p20251010-r0) (447/764) Purging bsd-compat-headers (0.7.2-r6) (448/764) Purging neon (0.35.0-r0) (449/764) Purging ca-certificates (20251003-r0) ca-certificates-20251003-r0.post-deinstall: Executing script... (450/764) Purging librsvg (2.61.2-r0) (451/764) Purging pango (1.56.4-r0) (452/764) Purging cairo (1.18.4-r0) (453/764) Purging cdparanoia-libs (10.2-r14) (454/764) Purging clang21-libclang (21.1.2-r2) (455/764) Purging libepoxy-dev (1.5.10-r1) (456/764) Purging libepoxy (1.5.10-r1) (457/764) Purging mesa-dev (25.2.7-r0) (458/764) Purging libxdamage-dev (1.1.6-r5) (459/764) Purging libxdamage (1.1.6-r5) (460/764) Purging libxshmfence-dev (1.3.3-r0) (461/764) Purging mesa-egl (25.2.7-r0) (462/764) Purging mesa-gbm (25.2.7-r0) (463/764) Purging mesa-gl (25.2.7-r0) (464/764) Purging mesa-gles (25.2.7-r0) (465/764) Purging mesa-rusticl (25.2.7-r0) (466/764) Purging mesa (25.2.7-r0) (467/764) Purging libclc (21.1.2-r0) (468/764) Purging clang21-headers (21.1.2-r2) (469/764) Purging clang21-libs (21.1.2-r2) (470/764) Purging dbus-dev (1.16.2-r1) (471/764) Purging qt5-qtbase (5.15.10_git20230714-r4) (472/764) Purging libzbar (0.23.93-r1) (473/764) Purging dbus-libs (1.16.2-r1) (474/764) Purging directfb (1.7.7-r8) (475/764) Purging double-conversion (3.3.1-r0) (476/764) Purging libproxy (0.5.10-r0) (477/764) Purging duktape-libs (2.7.0-r2) (478/764) Purging eudev-dev (3.2.14-r5) (479/764) Purging libgudev (238-r1) (480/764) Purging libcanberra (0.30-r11) (481/764) Purging sound-theme-freedesktop (0.8-r1) (482/764) Purging libinput-libs (1.29.2-r0) (483/764) Purging libcamera-ipa (0.5.2-r1) (484/764) Purging libcamera (0.5.2-r1) (485/764) Purging eudev-libs (3.2.14-r5) (486/764) Purging libva-dev (2.22.0-r1) (487/764) Purging wayland-dev (1.24.0-r0) (488/764) Purging wayland-libs-cursor (1.24.0-r0) (489/764) Purging wayland-libs-egl (1.24.0-r0) (490/764) Purging wayland-libs-server (1.24.0-r0) (491/764) Purging expat-dev (2.7.3-r0) (492/764) Purging expat (2.7.3-r0) (493/764) Purging faac (1.31.1-r0) (494/764) Purging fdk-aac (2.0.2-r4) (495/764) Purging ffmpeg-libswresample (8.0-r4) (496/764) Purging ffmpeg-libswscale (8.0-r4) (497/764) Purging ffmpeg-libavutil (8.0-r4) (498/764) Purging libxft (2.3.9-r0) (499/764) Purging libass (0.17.4-r0) (500/764) Purging fontconfig (2.17.1-r0) (501/764) Purging freetds (1.5.8-r0) (502/764) Purging harfbuzz (11.3.2-r0) (503/764) Purging freetype (2.13.3-r0) (504/764) Purging fribidi-dev (1.0.16-r2) (505/764) Purging fribidi (1.0.16-r2) (506/764) Purging gpgme (1.24.2-r3) (507/764) Purging gpg-agent (2.4.8-r1) (508/764) Purging gpgsm (2.4.8-r1) (509/764) Purging gpg (2.4.8-r1) (510/764) Purging gnupg-keyboxd (2.4.8-r1) (511/764) Purging gnupg-dirmngr (2.4.8-r1) (512/764) Purging gnupg-gpgconf (2.4.8-r1) (513/764) Purging pinentry (1.3.2-r0) (514/764) Purging libldap (2.6.10-r0) (515/764) Purging libsasl (2.1.28-r9) (516/764) Purging libevent-dev (2.1.12-r8) (517/764) Purging libevent (2.1.12-r8) (518/764) Purging libxrandr-dev (1.5.4-r1) (519/764) Purging libxrandr (1.5.4-r1) (520/764) Purging libxcomposite-dev (0.4.6-r5) (521/764) Purging libxcomposite (0.4.6-r5) (522/764) Purging libxinerama-dev (1.1.5-r4) (523/764) Purging libxinerama (1.1.5-r4) (524/764) Purging libxxf86vm-dev (1.1.6-r0) (525/764) Purging libxxf86vm (1.1.6-r0) (526/764) Purging libxcursor-dev (1.2.3-r0) (527/764) Purging libxcursor (1.2.3-r0) (528/764) Purging libxrender-dev (0.9.12-r0) (529/764) Purging libxrender (0.9.12-r0) (530/764) Purging libxtst-dev (1.2.5-r0) (531/764) Purging libxtst (1.2.5-r0) (532/764) Purging libxi-dev (1.8.2-r0) (533/764) Purging libxi (1.8.2-r0) (534/764) Purging libxfixes-dev (6.0.2-r0) (535/764) Purging libxext-dev (1.3.6-r2) (536/764) Purging libx11-dev (1.8.12-r1) (537/764) Purging xtrans (1.6.0-r0) (538/764) Purging libxkbcommon-dev (1.12.2-r0) (539/764) Purging libxkbcommon-x11 (1.12.2-r0) (540/764) Purging libxkbcommon (1.12.2-r0) (541/764) Purging xkeyboard-config (2.46-r0) (542/764) Purging libxcb-dev (1.17.0-r0) (543/764) Purging xcb-proto (1.17.0-r0) (544/764) Purging python3 (3.12.12-r0) (545/764) Purging gdbm (1.26-r0) (546/764) Purging gdk-pixbuf (2.44.4-r0) gdk-pixbuf-2.44.4-r0.pre-deinstall: Executing script... (547/764) Purging shared-mime-info (2.4-r6) shared-mime-info-2.4-r6.post-deinstall: Executing script... (548/764) Purging gettext-libs (0.24.1-r1) (549/764) Purging gstreamer (1.26.7-r0) (550/764) Purging polkit-elogind-libs (126-r0) (551/764) Purging graphene (1.10.8-r5) (552/764) Purging libatk-1.0 (2.58.1-r0) (553/764) Purging glib (2.86.1-r0) (554/764) Purging libplacebo (7.351.0-r0) (555/764) Purging shaderc (2025.3-r0) (556/764) Purging glslang-libs (1.4.321.0-r0) (557/764) Purging gnutls-dev (3.8.8-r0) (558/764) Purging gnutls-c++ (3.8.8-r0) (559/764) Purging nettle-dev (3.10.2-r0) (560/764) Purging gmp-dev (6.3.0-r4) (561/764) Purging libgmpxx (6.3.0-r4) (562/764) Purging librtmp (2.4_git20190330-r5) (563/764) Purging gnutls (3.8.8-r0) (564/764) Purging graphite2 (1.3.14-r6) (565/764) Purging gsm (1.0.23-r0) (566/764) Purging libdrm-dev (2.4.128-r0) (567/764) Purging libpciaccess-dev (0.18.1-r1) (568/764) Purging libva (2.22.0-r1) (569/764) Purging libdrm (2.4.128-r0) (570/764) Purging libpciaccess (0.18.1-r1) (571/764) Purging hwdata-pci (0.400-r0) (572/764) Purging icu-dev (76.1-r1) (573/764) Purging icu (76.1-r1) (574/764) Purging icu-libs (76.1-r1) (575/764) Purging icu-data-full (76.1-r1) (576/764) Purging openexr-libopenexr (3.4.2-r0) (577/764) Purging imath (3.1.12-r0) (578/764) Purging v4l-utils-libs (1.30.1-r2) (579/764) Purging json-c (0.18-r1) (580/764) Purging krb5-libs (1.22.1-r0) (581/764) Purging krb5-conf (1.0-r2) (582/764) Purging keyutils-libs (1.6.3-r4) (583/764) Purging lame-libs (3.100-r5) (584/764) Purging libjxl (0.11.1-r3) (585/764) Purging lcms2 (2.17-r0) (586/764) Purging libaio (0.3.113-r2) (587/764) Purging libassuan (3.0.2-r0) (588/764) Purging libasyncns (0.8-r4) (589/764) Purging libb2 (0.98.1-r3) (590/764) Purging util-linux-dev (2.41.2-r0) (591/764) Purging libfdisk (2.41.2-r0) (592/764) Purging liblastlog2 (2.41.2-r0) (593/764) Purging libmount (2.41.2-r0) (594/764) Purging libsmartcols (2.41.2-r0) (595/764) Purging libblkid (2.41.2-r0) (596/764) Purging libbluray (1.4.0-r0) (597/764) Purging libxdmcp-dev (1.1.5-r1) (598/764) Purging xcb-util-cursor (0.1.5-r0) (599/764) Purging xcb-util-renderutil (0.3.10-r0) (600/764) Purging xcb-util-image (0.4.1-r0) (601/764) Purging xcb-util-wm (0.4.2-r0) (602/764) Purging libxmu (1.2.1-r0) (603/764) Purging libvdpau (1.5-r4) (604/764) Purging libxv (1.0.13-r0) (605/764) Purging libxext (1.3.6-r2) (606/764) Purging libxkbfile (1.1.3-r0) (607/764) Purging libxt (1.3.1-r0) (608/764) Purging libxfixes (6.0.2-r0) (609/764) Purging libx11 (1.8.12-r1) (610/764) Purging xcb-util-keysyms (0.4.1-r0) (611/764) Purging xcb-util (0.4.1-r3) (612/764) Purging libxcb (1.17.0-r0) (613/764) Purging libxdmcp (1.1.5-r1) (614/764) Purging libbsd (0.12.2-r0) (615/764) Purging libbz2 (1.0.8-r6) (616/764) Purging libcom_err (1.47.3-r0) (617/764) Purging libdaemon (0.14-r6) (618/764) Purging libdav1d (1.5.2-r0) (619/764) Purging libdc1394 (2.2.7-r0) (620/764) Purging libde265 (1.0.15-r1) (621/764) Purging openexr-libopenexrcore (3.4.2-r0) (622/764) Purging libdeflate (1.25-r0) (623/764) Purging libdovi (3.3.2-r0) (624/764) Purging libeconf (0.8.0-r0) (625/764) Purging libelf (0.194-r0) (626/764) Purging libelogind (255.17-r0) (627/764) Purging libev (4.33-r1) (628/764) Purging libevdev (1.13.5-r0) (629/764) Purging libffi-dev (3.5.2-r0) (630/764) Purging wayland-libs-client (1.24.0-r0) (631/764) Purging p11-kit-dev (0.25.5-r2) (632/764) Purging p11-kit (0.25.5-r2) (633/764) Purging spirv-llvm-translator-libs (21.1.0-r0) (634/764) Purging llvm21-libs (21.1.2-r1) (635/764) Purging libffi (3.5.2-r0) (636/764) Purging libflac (1.4.3-r2) (637/764) Purging libformw (6.5_p20251010-r0) (638/764) Purging libfreeaptx (0.2.2-r0) (639/764) Purging libgcrypt (1.11.2-r0) (640/764) Purging libgpg-error-dev (1.55-r0) (641/764) Purging libksba (1.6.7-r0) (642/764) Purging libgpg-error (1.55-r0) (643/764) Purging libice-dev (1.1.2-r0) (644/764) Purging libsm (1.2.6-r0) (645/764) Purging libice (1.1.2-r0) (646/764) Purging libidn2-dev (2.3.8-r0) (647/764) Purging libimobiledevice (1.3.0-r9) (648/764) Purging libusbmuxd (2.1.1-r0) (649/764) Purging libimobiledevice-glue (1.3.2-r0) (650/764) Purging libintl (0.24.1-r1) (651/764) Purging tiff-dev (4.7.1-r0) (652/764) Purging libtiffxx (4.7.1-r0) (653/764) Purging libjpeg-turbo-dev (3.1.2-r0) (654/764) Purging libturbojpeg (3.1.2-r0) (655/764) Purging spandsp (0.0.6-r5) (656/764) Purging tiff (4.7.1-r0) (657/764) Purging libjpeg-turbo (3.1.2-r0) (658/764) Purging libldac (2.0.2.3-r1) (659/764) Purging libltdl (2.5.4-r1) (660/764) Purging libmd (1.1.0-r0) (661/764) Purging libmenuw (6.5_p20251010-r0) (662/764) Purging libmodplug (0.8.9.0-r3) (663/764) Purging libopenmpt (0.8.3-r0) (664/764) Purging libvorbis (1.3.7-r2) (665/764) Purging libtheora (1.2.0-r0) (666/764) Purging libogg (1.3.6-r0) (667/764) Purging libpanelw (6.5_p20251010-r0) (668/764) Purging libpcre2-16 (10.47-r0) (669/764) Purging libpisp (1.2.0-r0) (670/764) Purging libplist (2.7.0-r0) (671/764) Purging libpng-dev (1.6.49-r0) (672/764) Purging libpng (1.6.49-r0) (673/764) Purging libraw1394 (2.1.2-r5) (674/764) Purging librist (0.2.10-r1) (675/764) Purging libwebp-dev (1.6.0-r0) (676/764) Purging libwebpdecoder (1.6.0-r0) (677/764) Purging libwebpdemux (1.6.0-r0) (678/764) Purging libwebpmux (1.6.0-r0) (679/764) Purging libwebp (1.6.0-r0) (680/764) Purging libsharpyuv (1.6.0-r0) (681/764) Purging libzmq (4.3.5-r2) (682/764) Purging libsodium (1.0.20-r0) (683/764) Purging libsrt (1.5.3-r1) (684/764) Purging libsrtp (2.7.0-r0) (685/764) Purging libssh (0.11.3-r0) (686/764) Purging libtasn1-dev (4.20.0-r0) (687/764) Purging libtasn1-progs (4.20.0-r0) (688/764) Purging libtasn1 (4.20.0-r0) (689/764) Purging libudfread (1.2.0-r0) (690/764) Purging libunibreak (6.1-r0) (691/764) Purging roc-toolkit-libs (0.4.0-r1) (692/764) Purging libunwind (1.8.1-r0) (693/764) Purging libusb (1.0.29-r0) (694/764) Purging libuuid (2.41.2-r0) (695/764) Purging libuv (1.51.0-r0) (696/764) Purging libverto (0.3.2-r2) (697/764) Purging libvpx (1.15.2-r0) (698/764) Purging libxau-dev (1.0.12-r0) (699/764) Purging libxau (1.0.12-r0) (700/764) Purging libxml2-dev (2.13.9-r0) (701/764) Purging libxml2-utils (2.13.9-r0) (702/764) Purging libxml2 (2.13.9-r0) (703/764) Purging libxshmfence (1.3.3-r0) (704/764) Purging lilv-libs (0.24.26-r0) (705/764) Purging nss-dev (3.117-r0) (706/764) Purging nss (3.117-r0) (707/764) Purging nspr-dev (4.36-r0) (708/764) Purging nspr (4.36-r0) (709/764) Purging linux-headers (6.16.12-r0) (710/764) Purging mbedtls (3.6.5-r0) (711/764) Purging minizip (1.3.1-r0) (712/764) Purging mpdecimal (4.0.1-r0) (713/764) Purging mpg123-libs (1.33.3-r0) (714/764) Purging mtdev (1.1.7-r0) (715/764) Purging nettle (3.10.2-r0) (716/764) Purging npth (1.8-r0) (717/764) Purging x265-libs (4.1-r0) (718/764) Purging numactl (2.0.18-r0) (719/764) Purging openal-soft-libs (1.24.2-r0) (720/764) Purging openexr (3.4.2-r0) (721/764) Purging openexr-libilmthread (3.4.2-r0) (722/764) Purging openexr-libiex (3.4.2-r0) (723/764) Purging openh264 (2.6.0-r0) (724/764) Purging openjpeg (2.5.4-r1) (725/764) Purging openxr (1.1.53-r0) (726/764) Purging opus (1.5.2-r1) (727/764) Purging orc-dev (0.4.41-r0) (728/764) Purging orc-compiler (0.4.41-r0) (729/764) Purging orc (0.4.41-r0) (730/764) Purging pixman-dev (0.46.4-r0) (731/764) Purging pixman (0.46.4-r0) (732/764) Purging rav1e-libs (0.8.1-r0) (733/764) Purging sbc (2.1-r0) (734/764) Purging sratom (0.6.18-r0) (735/764) Purging sord-libs (0.16.18-r0) (736/764) Purging serd-libs (0.32.4-r0) (737/764) Purging skalibs-libs (2.14.4.0-r0) (738/764) Purging snappy (1.2.2-r0) (739/764) Purging soundtouch (2.3.3-r0) (740/764) Purging soxr (0.1.3-r7) (741/764) Purging speexdsp (1.2.1-r2) (742/764) Purging spirv-tools (1.4.321.0-r1) (743/764) Purging sqlite-dev (3.51.0-r0) (744/764) Purging sqlite-libs (3.51.0-r0) (745/764) Purging sqlite (3.51.0-r0) (746/764) Purging tdb-libs (1.4.14-r0) (747/764) Purging tslib (1.23-r0) (748/764) Purging unixodbc (2.3.14-r0) (749/764) Purging vidstab (1.1.1-r0) (750/764) Purging vo-aacenc (0.1.3-r3) (751/764) Purging vo-amrwbenc (0.1.3-r3) (752/764) Purging vulkan-loader (1.4.321.0-r0) (753/764) Purging x264-libs (0.164.3108-r1) (754/764) Purging xorgproto (2024.1-r0) (755/764) Purging xvidcore (1.3.7-r2) (756/764) Purging xz-dev (5.8.1-r0) (757/764) Purging xz (5.8.1-r0) (758/764) Purging xz-libs (5.8.1-r0) (759/764) Purging yaml (0.2.5-r2) (760/764) Purging zimg (3.0.6-r0) (761/764) Purging zix-libs (0.6.2-r0) (762/764) Purging zlib-dev (1.3.1-r2) (763/764) Purging zstd-dev (1.5.7-r2) (764/764) Purging zstd (1.5.7-r2) busybox-1.37.0-r25.trigger: Executing script... OK: 289 MiB in 105 packages >>> kdevelop: Updating the community/armv7 repository index... >>> kdevelop: Signing the index...